首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

.net中执行SQL查询语句的怪异有关问题

2012-01-29 
.net中执行SQL查询语句的怪异问题select * from table1 where namea123b123中的符号,在程序中字符串

.net中执行SQL查询语句的怪异问题
select * from table1 where name='a123×b123'
中的'×'符号,在程序中字符串中没有这个就正常查询,有了这个就查询不到了,也不报错,但是在SQL查询分析器里面就能查出来,问大大怎么回事???


[解决办法]
請確定程序中的SQL語句與查詢分析器中的SQL保持一致。在查詢分析器中能正常返回數據的SQL拷貝到程序中,跑跑看.
[解决办法]
注意×的大小写
[解决办法]
字符集的问题,可能在你的CS页中字符集是UTF-8,而数据库的字符集是GB2312,这两种字符集存储的时候,二进制码是不一样的,当然就查不出来.
[解决办法]
弄成一致的字符集啊``晕``

.CS文件保存的时候有个高级保存选项,在那里改,至于要改成什么就要你自己试了``

热点排行