Chinaunix

标题: 用PB6.5连接sybase数据库无响应(连接字符集是cp850) [打印本页]

作者: -liangzi-    时间: 2003-11-14 10:00
标题: 用PB6.5连接sybase数据库无响应(连接字符集是cp850)
我在pb6.5中的SYC Sybase SQL Server 10.X & 11.X中设置一个连接,Regional Settings下的Character Set中添入cp850。ok后connect,结果PB6.5就无响应了。查看系统的CPU资源是100%,查看进程是pb6的进程占用CPU。
但我如果设为iso_1字符集连接就没问题。
请问各位这是什么原因?该怎么解决?先谢谢了![/code]
作者: chenfeng825    时间: 2003-11-14 10:18
标题: 用PB6.5连接sybase数据库无响应(连接字符集是cp850)
server的字符集是什么?
作者: -liangzi-    时间: 2003-11-14 10:25
标题: 用PB6.5连接sybase数据库无响应(连接字符集是cp850)
Server的字符集是cp850,就是用PB6.5连接本机上的SybaseASE12.0。系统是2000Server.排序是cp850.
作者: chenfeng825    时间: 2003-11-14 10:29
标题: 用PB6.5连接sybase数据库无响应(连接字符集是cp850)
尝试12.0的client连接看看,cp850一般都不很推荐,iso_1的麻烦少些。中文字符在某些应用(power player)下就会乱码!
作者: -liangzi-    时间: 2003-11-14 10:33
标题: 用PB6.5连接sybase数据库无响应(连接字符集是cp850)
isql -S SYBASE -U sa -J cp850
在本机的cmd下用上面的语句连接也不行,也是回车后就没响应了。
但是我在SCO下用上面的写法就能连上,怪。
作者: chenfeng825    时间: 2003-11-14 10:52
标题: 用PB6.5连接sybase数据库无响应(连接字符集是cp850)
检查本机的local.dat看看自己os部分的default后面是什么,改动看能否解决
作者: -liangzi-    时间: 2003-11-14 11:03
标题: 用PB6.5连接sybase数据库无响应(连接字符集是cp850)
locales.dat中[win32s]和[NT]下的us_english,default我都从iso_1改成cp850。还是不行。
命令行下的isql还是没响应。

我刚才在另一台windows2000机器上(就叫B机了)连接,用isql -S -U -J cp850的形式就能连上,B机上的PB6.5连A(有问题那台)也没问题。是不是A机的sybase client有问题呢?但是A机用除cp850之外其他的字符集连接都可以,我试过用roman8能连,就是cp850没有响应。
作者: chenfeng825    时间: 2003-11-14 11:16
标题: 用PB6.5连接sybase数据库无响应(连接字符集是cp850)
那就用iso_1不会有问题。如果sybase还没有库的话整体改到iso看怎样.iso和cp850本来就不冲突。
作者: -liangzi-    时间: 2003-11-14 11:26
标题: 用PB6.5连接sybase数据库无响应(连接字符集是cp850)
ok,我试试。我觉得还是和这台机器本身的sybase client有关。要不然为什么在另一台同样环境的机器上用cp850连接这台机器就没有问题呢。

谢谢版主,呵呵




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2