用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