日期:2014-05-20  浏览次数:20613 次

用OleDB向sql server2000一个表中插入一条记录,结果中文显示为“???”,英文都是正确的,那位兄弟可帮忙解决?
用OleDB向sql   server2000一个表中插入一条记录,结果中文显示为“???”,英文都是正确的,那位兄弟可帮忙解决?

我怀疑是string的编码问题,谁碰到过?

------解决方案--------------------
要就不用OleDB好了。
------解决方案--------------------
數據類型改稱 NCHAR或是Nvarhcar看看
------解决方案--------------------
数据类型改成nvarchar
------解决方案--------------------
using System.Data.SqlClient;

SqlDataAdapter SqlCommandBuilder用这两类
------解决方案--------------------
字符集的问题!
------解决方案--------------------
N表示支持Unicode编码
------解决方案--------------------
http://support.microsoft.com/kb/239530/zh-cn