hi, cAkk:)谢谢!还有问题:Delphi4.0,通过ODB访问SQL7.0汉字是乱码。那里没设置好?通过BDE汉字显示正常(50分)

  • 主题发起人 主题发起人 snowdeep
  • 开始时间 开始时间
ODBC版本正确? 是中文版?
 
我也不知道是不是中文版。怎么才知道是不是中文版?
如何弄到中文版?
 
make sure that mssql's language setting is chinese
 
通过BDE访问时正常吗?
 
你的控制面板里面的ODBC 32管理器是中文的吗?
 
呵呵, odbc并不需要一定是中文, 但语言设定一定要设对.
 
那我应该设置成什么语言?一次告诉我不就得了?
还让我再问一次?:( (开开玩笑)
 
sql的语言摄制成简体中文牙! cytown不是说了吗? :-)
 
我控制面板里的ODBC驱动程序是3.70.0623。
我不知道是不是中文的,不过Help是洋文的,想
必不是中文版的了?
另外,我在配置sys DSN的时候,根本就没
有中文可供选择,最接近的就是日文了:(
 
在配置DNS的时候只有最后一个窗口有询问使用什么语言的,就是:
Change the language of SQL Server system message ...
后面的单词就看不清楚了,不知道写的是什么,其他地方根本就没有
让我配置使用什么语言的地方。
 
你安装sql server的时候应该有个选项是选择语言的.
sql70我不清楚,但sql65是有的.
另外,为保险起见,最好用中文的ODBC驱动,到<a href="http://202.97.166.10/files/delphi/odbc30_inst.zip">这里</a>下载.
 
不是的, odbc里的设置是根据sqlserver的设置不同的. 如果sql里有多个语言版本,
odbc里才可以选择, 否则, odbc里只有english, 不可选.
所以, 首先要确定你sqlserver使用的语言版本, 再来选择正确的odbc里的语言驱动.
另外, 我一般都只使用english, 读写中文没有问题.
 
那我怎么确定我的MS SQL Server 是什么语言版本的?
不知道怎么才能看到MS SQL Server7.0是什么语言版本?
我找了半天也不知道怎么看,能不能具体指点一下?谢谢!
你说的用英语没有问题,可是我这里有问题啊。用SQL6.5
时就没有这个问题。7.0怎么这么麻烦?看来我还是退回
6.5算了。另外,我在微软站点下载了一个51兆大小的7.0
补丁,使用前有什么要注意的吗?谢谢!
 
7.0我不清楚呀! 我只用过6.5.
你安装sql7的时候指定语言了吗?
 
再说说吧,SQL Server7的默认代码页是1252(ISO字符集),也叫ISO 8859-1,Latin 1或ANSI字符集.
如果安装时不改动,安装的就是默认字符集.而中文简体字符集是936,在没有安装IE5.0或Language Pack的话,
你无法选择936字符集.好像无法改变字符集,除非重装.建议重装吧.
重新安装的话,在装IE5.0时,选Custom,就可以在列表中找到Chinese Simple,
打个钩就可以在安装SQL Server7时选936字符集啦.
 
我按wgzhang说的重新安装了一边SQL7.0
并注意选择了Chinese Simple就行了。各个
工作站上的ODBC都没有更新,且各工作站上
的ODBC版本由于种种原因也不一样。看来和
本地的ODBC没有太大的关系。只要在安装
SQL7.0时注意选择语言驱动程序就可以了。
谢谢各位!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部