分享

写回答

发帖

[提问] sqlserver 用like中文查询的时候查不出信息来

GoDaddy GoDaddy 2347 人阅读 | 8 人回复

发表于 2011-4-12 17:38:52 | 显示全部楼层 |阅读模式

用net 3.5 来开发的时候 ,sql语句: title like '%测试%',数据库中表title中有测试的中文字的。却总是查不出来。求救

回答|共 8 个

qqoyeah.org

发表于 2011-4-12 23:08:04 | 显示全部楼层

不会吧,可能编码有问题吧

linjiancun88

发表于 2011-4-13 08:41:17 | 显示全部楼层

确实是查不出来,我数据库的字段是用nvarchar的,直接在sqlserver企业管理器也是查不出来

lwbo1987

发表于 2011-4-13 08:58:11 | 显示全部楼层

应该是编码问题,只有中文不能查出来吧?

linjiancun88

发表于 2011-4-13 11:09:05 | 显示全部楼层

是的。建立数据库我是直接在sqlserver里运行存储过程建立的。

linjiancun88

发表于 2011-4-13 11:09:43 | 显示全部楼层

错了,是运行sql语句建的

lwbo1987

发表于 2011-4-13 11:10:11 | 显示全部楼层

修改下数据库编码试试,或者写个支持中文的代码程序也可以

linjiancun88

发表于 2011-4-13 11:11:13 | 显示全部楼层

这样建表跟编码有问题吗?

lwbo1987

发表于 2011-4-13 11:24:32 | 显示全部楼层

不清楚!
您需要登录后才可以回帖 登录 | 注册

本版积分规则