当前位置: 代码迷 >> .NET新技术 >> VS开发SQL语句中有汉字作检索条件
  详细解决方案

VS开发SQL语句中有汉字作检索条件

热度:105   发布时间:2016-04-25 01:29:27.0
VS开发SQL语句中有汉字做检索条件
VS平台下用VB语言开发的项目。
DB中的表A的a1字段定义成varchar类型的;
代码中有一句sql是“select * from A where a1 = ‘张三’”这个样子,保证表中有数据,但这句话的确查不到东西,尝试改成“select * from A where a1 = N‘张三’”后就能查到了。这怎么解释?高手帮忙解释下。。。拜托!!!


个人理解是定义的varchar和nvarchar的关系,但是具体查不出来,也搞不明白,一定有高手可以解答,小弟初学,大哥大姐们,看到问题一定不吝赐教啊。

本人没分啦,给了30,只是意思,知识才是无价之宝啊
------解决方案--------------------
N'string' 表示string是个Unicode字符串
  相关解决方案