You are not logged in. This forum allows only logged in users to post. If you want to post in the forum, please log in.
Download
Magazine
Develop
Account
Download
Magazine
Develop
Login
Forgot Account/Password
Create Account
Language
Help
Language
Help
×
Login
Login Name
Password
×
Forgot Account/Password
Category:
Software
People
PersonalForge
Magazine
Wiki
Search
OSDN
>
Find Software
>
Database
>
Front-Ends
>
DBViewer Plugin for Eclipse 開発プロジェクト
>
Forums
>
公開討議
>
mssql2000のnvarcharを不明な型(-9)に表示された
DBViewer Plugin for Eclipse 開発プロジェクト
Description
Project Summary
Developer Dashboard
Web Page
Developers
Image Gallery
List of RSS Feeds
Activity
Statistics
History
Downloads
List of Releases
Stats
Source Code
Code Repository list
Subversion
View Repository
Ticket
Ticket List
Milestone List
Type List
Component List
List of frequently used tickets/RSS
Submit New Ticket
Documents
Wiki
FrontPage
Title index
Recent changes
Doc Mgr
List Docs
Communication
List of Forums
公開討議 (222)
News
Forums:
公開討議
(Thread #23674)
Return to Thread list
RSS
mssql2000のnvarcharを不明な型(-9)に表示された (2009-08-20 18:39 by
busgood
#45481)
jre1.6+msjdbc:sqljdbc4.jar+all in one eclipse3.2+dbviewer最新版
上記の環境を使って、題名のような問題を出てきました、解決方法を教えていただけないのでしょうか?
RE: mssql2000のnvarcharを不明な型(-9)に表示された (2009-09-01 06:16 by
zigen
#45644)
ZIGENです。
回答が遅くなり申し訳ありません。
SQLServerで、NVARCHAR型を正しく表示できるように
調査してみます。
Reply to
#45481
RE: mssql2000のnvarcharを不明な型(-9)に表示された (2010-01-21 20:41 by
ikutirin
#48040)
ZIGENさん
お忙しいところ恐縮ですが、この問題の調査は進んでいますか。
VisualStudioやSQL Server Management Studioが使いにくく
DBViewerでを利用したいのですが、DBの文字列フィールドがnvarcharなので。。。
期待しております。よろしくお願いします。
Reply to
#45481
RE: mssql2000のnvarcharを不明な型(-9)に表示された (2010-01-22 11:31 by
zigen
#48049)
ZIGENです。
実は、SQLServer2000の環境が見つからず、再現出来ていない状態です。
SQLServer2008なら見つかったのですが、nvarcharでも正常に値を表示できています。
nvarcharで不明な型(-9)となるのは、JDBCDriverが対応できていないのだと思いますので、
新しいJDBCDriverで試すことはできますか?
Reply to
#45481
RE: mssql2000のnvarcharを不明な型(-9)に表示された (2010-01-23 23:03 by
ikutirin
#48058)
そうですか。こちらの環境の問題のようです。
お手数を取らせまして申し訳ありませんでした。
Windows 7
Eclipse 3.5
DBViewer 1.2.0
Java1.6.0_07
SQL Server2008 EXPRESS SP1
JDBC Driver sqljdbc_2.0/sqljdbc4.jar(最新)
でそんなに変な環境ではないと思いますが、どこかにnvarcharを不明な型にする原因があるのかもしれません。
今回は諦めて、SQL Server Management Studioを利用することにします。
Reply to
#45481
RE: mssql2000のnvarcharを不明な型(-9)に表示された (2010-01-28 11:41 by
hajimeni
#48146)
便乗させて頂きます。
こちらの環境でも同じような現象となります。
DB環境は
WindowsServer2003
SQLServer2000
クライアント環境
JDK1.6
sqljdbc4.jar
DBViewer1.20
Eclipse3.5
やはり、NVARCHARのカラムには「<<Unknown Type (-9)>>」と表示されます。
NULLの場合はしっかりと「<NULL>」と表示されます。
再現が難しいとは思いますが、調査方法等ご指示いただければ、なにかお手伝い出来ることもあるかともいますので、よろしくお願いいたします。
Reply to
#48058
RE: mssql2000のnvarcharを不明な型(-9)に表示された (2010-01-28 17:16 by
zigen
#48159)
ZIGENです。
情報ありがとうございます。
こちらでも、SQLServer2008をインストールして、再度試してみたいと思います。
ちなみに、以前検証したときのJDBCDriverは、sqljdbc.jar を使いました。
1つ質問ですが、
クライアント環境は、Windows7ではなく、VISTAやXPでも現象は同じでしょうか?
※こちらにはWindows7の環境が無いので、試すことができないのです。
Reply to
#45481
RE: mssql2000のnvarcharを不明な型(-9)に表示された (2010-01-28 21:57 by
hajimeni
#48167)
一応XPでもVistaでも同じでした。
解決策として、 sqljdbc_1.2.2828.100_jpn.exe に入っている sqljdbc.jar を利用すると正しく表示されました。
Microsoftのサイト(
http://msdn.microsoft.com/ja-jp/library/ms378749.aspx)
では、SQLServer2000も対応しているような書き方をしていますが・・・
回避手段がありますので、この件については対応していただなくても大丈夫です。
sqljdbcの実装がJDBC4.0対応時の変更か何かで正しく取れなくなったのではと・・・
jdbcの問題っぽい気がします。
Reply to
#45481
RE: mssql2000のnvarcharを不明な型(-9)に表示された (2010-01-29 21:03 by
zigen
#48177)
hajimeniさん
ZIGENです。
確かに、JDBC Driverの障害っぽいですね。
検証ありがとうございました!!
Reply to
#48167