各位大大,我用Delphi7的ADO方式连接SQL SERVER2005时,发现,数据库中的表里有中文时,读出来能正常显示,但是如果在DBgrid写入中文提交时,写入数据库中的数据就成了乱码了。经检查发现与DBgrid无关,即使我通过SQL 插入语句,只要插入中文内容,都是乱码。我怀疑是不是ADO的连接参数有问题?救命啊。
解决方案 »
- 大家好,新手上路
- 怎么将stream里指定段读到jpegImage里?
- 向各位求救了,如何处理在SQL SERVER中返回多个结果集这种情况?
- 如何得到每年的第一天所对应的日期
- 如何制作一个中间是透明矩形的控件?
- 怎樣將日期類型轉變成字符類型﹖
- SQL SERVER2000 触发器相关
- 免费获得一级国际域名和100M的asp、cgi空间!
- 请问如何使Delphi中主窗体Form的右上角的关闭按钮为虚显示?
- 小问题,高分啦!!:)
- D7自带的idhttp get URL长度问题
- 问如何修改注册表把IE的〈工具〉-> (internet选项)-> (高级)-> (使用SSL2.0...)设置为选中
看看数据库的字段是否nvchar,如果是的话需要使用unicode转换,Lz可以使用widstring来读取看看
另外你的数据库是中文的还是英文恶毒,如果是英文的可以看看我以前的一个帖子 9L
http://topic.csdn.net/u/20110906/11/12a81b63-3239-461d-a5c9-103e7d96a382.html