讨论一条sql 语句在 access 和 mssql 中的不同!
网页中的 代码分一下几种情况
key为一个变量
查询语句如下 数据库为 access 2000
select * from 表名 where 字段名='"&key&"' or 字段名 like '%"&key&"%'
可以得到预期的效果 实现模糊查询,返回所有字段值中 包含 变量 key 的纪录
select * from 表名 where 字段名 like '%"&key&"%'
MSSQL中结果可以找出所有字段值中包含 key 的纪录,但是在access却查不出任何记录
select * from 表名 where 字段名 like '*"&key&"*'
在 access 数据库中 可以查到 所有 字段值中所有 包含 有 key 的记录,但是 在网页中却无法打开纪录集 (orst.open szSQL,conn,1,1 orst 确认定已无误)
select * from 表名 where 字段名 like '"&key&"'
在 access 中可以找到字段值 与 key 相同的纪录
希望了解这方面的高手 能帮忙说明一下,谢谢!