关于SQL模糊查询问题 select * from orderInfo where names like '%xxx%'在本地上XXX为中文的时候可以查到值但网络上的数据库中文就查不到数据,数字和英文倒是可以不知道是什么问题names nvarchar(50)希望能给些提示 在此谢过!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 估计 应该就是编码问题,因为数字和英文不存在乱码,在网络上 先把XXX显示出来看看 是乱码不 跟踪下 like '%xxx%'这个地方值不是中文了 变成“口口”了 本地和网络的xxx一样么?调试下看两者一样不一样。 select * from orderInfo where names like N'%xxx%'条件是否一样 你看看页面显示的编码是不是和sql放进去的时候的编码一致 看传进去的中文是什么。用参数的方式提交,而不是拼SQL的方式。或者改成names like N'%xxx%' select * from orderInfo where names like N'%xxx%'这样看下 names like N'%xxx%'这个我试过了 没效果 关于把传进去的参数显示出来没试过 谢谢提醒 注意看看网上数据库和本地数据库的排序规则是否一致,如本地是:Chinese_PRC_CI_AS,,网上为其它 字段是 nvarchar 类型的原因 那排除那些问题就是同样都是一条SQL 不同数据库执行的结果不一样。那么就是数据库的原因了。。检查你的网路数据库里有数据么 网络上的数据库是godaddy 的MS SQL 网络上的中文数据是正常显示的 就是在查询的时候查询条件是中文的就查不到数据 Server.UrlEncode ("你的值"),进行下编码 关于用户控件分页 关于hta文件Hta:application标签的问题 问个菜鸟级问题 关于寻找一些非常规的编程教学的问题 如何在性能系统监视器中,指定增加某一个ASP.NET 应用程序的性能计数器?谢谢 有门户网站编程经验的高手进 VS2005中有没有这种功能? ASP.NET高手请进...... 执行存储过程时 cmd.ExecuteNonQuery() 返回 -1 如何让Lable显示当天时间精确到秒,秒要随时间增加的,还要显示星期几。 如何用JS取listview每一项的ID 用最有效的方法算出等已8对于几?一个技术问题
估计 应该就是编码问题,因为数字和英文不存在乱码,在网络上 先把XXX显示出来看看 是乱码不
like '%xxx%'这个地方值不是中文了 变成“口口”了
调试下看两者一样不一样。
条件是否一样
这个我试过了 没效果 关于把传进去的参数显示出来没试过 谢谢提醒
Server.UrlEncode ("你的值"),进行下编码