asp+access like 模糊查询查不到内容

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp+access like 模糊查询查不到内容相关的知识,希望对你有一定的参考价值。

我是从浏览器得到的值,

pro=Request.QueryString("pro")
dim rs1,connstr1
set rs1=Server.CreateObject("adodb.recordset")
connstr1="select * from college_pro where pro_name like '%"& pro &"%'"
rs1.open connstr1,conn,1,1
if rs1.eof or rs1.bof then
do while not rs1.eof

这样查不到数据库中存在的记录

快来帮帮忙,谢谢!

connstr1="select * from college_pro where pro_name like '%"& pro &"%'"
关键在于这句,
查不到数据就是因为where条件没匹配上

我看你的语句没有什么问题。
不知道你表里的数据是什么,估计这个应该是有的。

我怀疑是pro=Request.QueryString("pro")返回的pro值有问题。
楼主跟踪调试或者输出一下pro看看
参考技术A connstr1="select * from college_pro where pro_name like '%"& pro &"%'"
错了

以上是关于asp+access like 模糊查询查不到内容的主要内容,如果未能解决你的问题,请参考以下文章

access 模糊查询 条件 like

SQL中的模糊查询语句

sql语句模糊查询的问题?

C# Access 模糊查询SQL语句

mysql模糊查询 like/REGEXP

PLSQL连接Oracle使用like模糊查询中文时返回结果为空