R rss Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-19 #1 我的SQL SERVER 6.5为什么用ADO,ODBC联都看不到中文,而是乱码? 用BDE联无问题,SQL SERVER使用默认参数联的,是因为SQL没装语言包?
宝 宝祯 Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-19 #2 你安装SQL SERVER是使用的什么语言包,如果是中文NT的话默认的就可以。 使用其它程序有没有同样问题?
R rss Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-19 #3 服务器 :中文NT SERVER 4.0 SP5 SQL SERVER 没装语言包, 使用BDE联,PB联没问题,因为BDE,PB都使用自己的驱动,经过DB-library联。 ODBC,ADO联不行,无论使用PB,Delphi,BCB,VC,VB都不行。 原因位于SQLSVR32.dll这个文件,如使用老版本的这个文件是可以的, 新版的不行。 好像ODBC有个什么代码页,问题是该如何设呢?
服务器 :中文NT SERVER 4.0 SP5 SQL SERVER 没装语言包, 使用BDE联,PB联没问题,因为BDE,PB都使用自己的驱动,经过DB-library联。 ODBC,ADO联不行,无论使用PB,Delphi,BCB,VC,VB都不行。 原因位于SQLSVR32.dll这个文件,如使用老版本的这个文件是可以的, 新版的不行。 好像ODBC有个什么代码页,问题是该如何设呢?
P porsche Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-19 #4 控制面板里ODBC中是有个,可惜我现在在网吧,这机器上没有这个地一会告诉你
S sonie Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-19 #5 是不是装了office2000之类的,内有一个什么ascii->unicode什么之类的自动转换似不能有
S sonie Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-19 #6 我找到了,在odbc设置中,把perform translation for charater data设置为false(即把那个checkbox选为false)
J joyman Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-19 #7 我也试过你这种情况,开始是可以识别中文的, 但用了不久后就像你说的一样了,我试过重装SQL Server 但没用,只有重装操作系统了, 发现win 2000和delphi不兼容,你有发现吗
R rss Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-20 #8 解决了,谢谢sonie. ODBC: 执行字符数据转换 设为 False。 ADO: 将 数据链结属性 -> 所有 -> Auto Translate 值设为 False.