SQL 模糊查询问题

cooc123 发布于 2011/10/13 15:45
阅读 567
收藏 0
SQL

 

select * from qyml where Qymc like '%正强%'  结果却是空的

加载中
0
鉴客
鉴客
会不会是幻觉? 你这个SQL是在工具里执行的还是程序里?程序里会不会有编码问题?
0
sxgkwei
sxgkwei
要相信,你看到的是幻觉~~
0
cooc123
cooc123
access 数据库,用access自带的查询工具
0
sxgkwei
sxgkwei
'%正强%' 写成这样 "%正强%",看还有幻觉么
0
cooc123
cooc123

引用来自“sxgkwei”的答案

'%正强%' 写成这样 "%正强%",看还有幻觉么
还是有幻觉。。。

还有个奇怪问题,
我在程序上执行
delete form qyml where qymc like '%正强%'
没吧记录删掉
在程序上执行
select * from qyml where qymc like '%正强%' order by id desc

却能查询到记录。。
0
sxgkwei
sxgkwei

引用来自“cooc123”的答案

引用来自“sxgkwei”的答案

'%正强%' 写成这样 "%正强%",看还有幻觉么
还是有幻觉。。。

还有个奇怪问题,
我在程序上执行
delete form qyml where qymc like '%正强%'
没吧记录删掉
在程序上执行
select * from qyml where qymc like '%正强%' order by id desc

却能查询到记录。。
恩啊,看来幻觉问题很严重啊~~
0
cooc123
cooc123

delete form qyml where qymc like '%正强%'

form 错了 改成 from 后在程序上能吧记录删掉,但用access的sql视图却


0
scl33
scl33

我仿佛记得access好像要设置什么权限的, 不然是操作不了数据的, 虽然不报任何错误.

另外, 检查字符编码, 检查那时代access的SQL是标准SQL吗, 会不会没有%%的用法, 或是别的语义.

看来access确实有足够的能力让人发疯!

返回顶部
顶部