在visual studio 005 中用ADO.NET访问sql server 2005,更新数据库中的数据,
将含有中文字符的数据写入数据库时,写进的都是乱码,不知是什么原因,求助大家!非常着急,万分感谢!
将含有中文字符的数据写入数据库时,写进的都是乱码,不知是什么原因,求助大家!非常着急,万分感谢!
解决方案 »
- 求条语句,急
- 求sql语句
- SQL语句如何修改表中某字段的‘标识’属性为‘否’?
- 如何得到这样的结果?谢谢
- 求助查询
- SQL 奇怪问题 插值不显示
- 求助,这样的一条Sql 语句改这么写?
- jsp(jdbc) + sql server 7.0的存储过程,是不是可以像oracle 中的 type -> table返回结果集?
- 一个像Yahoo一样速度的搜索引擎,大家快来看看
- 我在SQL SERVER 桌面版中设置了数据库自动完全备份,可几天下来还是没任何数据被备份,是何原因??
- 在关键字'user'附近有语法错误。第13行:','附近有语法错误。怎么改呢?请高手帮忙!
- 帮帮忙,一个查询不会写,谢谢大家![急]
真的是不知哪出错了,初学数据库,请高手帮忙想想原因,以前关于这方面的帖子我也看过,但是都没解决问题。
我不知道怎么设置sql server 2005默认编码方式,也不知道ADO.NET的编码方式是什么,
我用的语句是
thisRow["nickname"] ="你好";
thisDataSet.Tables["test"].Rows.Add(thisRow);
thisAdapter.Update(thisDataSet, "test");
更新到数据库里的为什么是??呢,
原先数据库是这么建关于nickname的,[nickname] [varchar](80) COLLATE Chinese_PRC_CI_AS NULL,
alter table yourtablename
alter column nickname nvarchar(80)COLLATE Chinese_PRC_CI_AS NULL