C#里面输入中文,数据库里面显示?
问题解决
第一种解决方法
只要在我们需要输入中文的前面加一个N就行啦!
问题解决啦!
第二种解决方法
在数据库新建一个查询(右键数据库可以看到):
执行sql语句,查看字段的数据类型:
select * from sys.databases;
查询到的结果中,最后一行是书店管理系统的数据库:
sql的默认字符集中,不能标识中文,所以需要进行修改;
然后需要执行这三条语句:
alter database[D:\12140\DOCUMENTS\BOOKSTORE.MDF] set single_user with rollback immediate;
alter database[D:\12140\DOCUMENTS\BOOKSTORE.MDF] collate Chinese_PRC_CI_AS;
alter database[D:\12140\DOCUMENTS\BOOKSTORE.MDF] set multi_user;
执行成功之后,再来看看添加功能咋样了:
么得问题: