asp实现不了模糊查询,一点查询,全部出来了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp实现不了模糊查询,一点查询,全部出来了相关的知识,希望对你有一定的参考价值。

asp实现不了模糊查询,一点查询,全部出来了,以下是结果页代码

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="Connections/asdg.asp" -->
<%
Dim Recordset1__MMColParam
Recordset1__MMColParam = "1"
If (Request.QueryString("giz") <> "") Then
Recordset1__MMColParam = Request.QueryString("giz")
End If
%>
<%
Dim Recordset1
Dim Recordset1_numRows

Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_asdg_STRING
Recordset1.Source = "SELECT * FROM zhcx WHERE 展会名称(中文) LIKE '%" + Replace(Recordset1__MMColParam, "'", "''") + "%' ORDER BY 时间 DESC"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()

Recordset1_numRows = 0
%>
<%
Dim Repeat1__numRows
Dim Repeat1__index

Repeat1__numRows = 10
Repeat1__index = 0
Recordset1_numRows = Recordset1_numRows + Repeat1__numRows
%>
<%

能否实现模糊查询,与asp没有关系。只与你的sql语句有关系。
你把这个页面的sql语句输出到页面上,然后在查询分析器里看看 是否正确。
参考技术A 你先看看你的数据库是不是ACCESS
如果是的话
把匹配符%改成*
我今天下午也是搞了一个下午才知道
ACCESS跟SQL模糊查询这里的区别
参考技术B 能查询出数据就说明程序没有问题,不能实现模糊查询就是sql语句有问题。

以上是关于asp实现不了模糊查询,一点查询,全部出来了的主要内容,如果未能解决你的问题,请参考以下文章

sqlserver2005模糊查询分页具体该怎么实现?

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

plsql查询中'%%'是模糊查询吗?为啥查不出来呢?

mybatis模糊查询sql

sql语句模糊查询的问题?

asp模糊查询的一些问题,高手进