Database db = new Database(); string sql = "Insert Into [Message] Values( "
+ "'" + userName + "',"
+ "'" + createTime + "',"
+ "'" + content + "',"
+ "'" + color + "',"
+ "'" + emotion + "')";
db.ExecuteSQL(sql);
当emotion为中文字符的时候,数据库里emotiom字段却是个?号。
我把这个字段的排序规则设为:Chinese_PRC_CI_AS,都是一样的问题
+ "'" + userName + "',"
+ "'" + createTime + "',"
+ "'" + content + "',"
+ "'" + color + "',"
+ "'" + emotion + "')";
db.ExecuteSQL(sql);
当emotion为中文字符的时候,数据库里emotiom字段却是个?号。
我把这个字段的排序规则设为:Chinese_PRC_CI_AS,都是一样的问题
解决方案 »
- Gridview中的提交数据问题
- 为什么使用了BackgroundWorker,还是很卡,界面还是出现未响应
- asp.net 怎么调用“打开文件对话框”?是通过server.createobject("MSComDlg.CommonDialog")?
- 关于“QueryString”
- 问一个疑惑问题
- 如何返回一个图片响应?
- 怎样能把一个asp.net的工程删除干净?
- 如何在代码中设置textbox.onTextChanged属性
- gridview的串行问题
- asTreeview第三方树插件问题,急!!!!!
- asp.net2.0动态加载用户控件的问题
- 为什么在asp下制作好的样式在.net下面就失效了
2.emotion这个你是什么字段类型的?
3.数据库所在的操作系统和你客户端的操作系统是什么是同一区域的?
现在是在本机调试运行
ALTER TABLE online
ALTER COLUMN userId nvarchar(12) COLLATE Chinese_PRC_CI_AS修改整个数据库为:
ALTER DATABASE jiejingrensheng
COLLATE Chinese_PRC_CI_AS
修改整个数据库时应把数据库表中的主键以及约束都删除后再执行上述的sql命令查看某个表的排序规则为:
sp_help 表名