使用Ado.net连接Sybase数据库时的字符集问题

在使用Ado.net连接Sybase数据库并指定字符集时,可能出现'Could not load code page for requested charset'异常。解决方法是将对应字符集的*.uct文件(如'eucgb.uct')复制到'%SYBASE%charsetsunicode'目录。如果异常为'Unsupported charset',则Ado.net不支持该字符集,需更换。提供Sybase客户端charsetsunicode目录下所有文件的下载链接。
摘要由CSDN通过智能技术生成
	在.net程序中,通过引用Sybase.AdoNet2.AseClient程序集连接Sybase数据库,并指定字符集时,可能会引发“Could not load code page for requested charset"异常,解决此问题的方法是将*.uct文件复制到"%SYBASE%\charsets\unicode"目录下。"*"
为在连接字符串中指定的字符集名称,

如连接字符串为:"Server=192.168.1.1;port=5000;charset=eucgb;uid=sa;password=pwd",则文件应为eucgb.uct;"%SYBASE%"为环境变量SYBASE所指目录。

如果出现的异常是"Unsupported charset",说明Ado.net不支持指定的字符集,应换用其它字符集。
此处附上Sybase客户端charsets\unicode目录下所有文件,点此进入下载页。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值