asp代码,access数据库,查询问题
数据库表名为:table1
其中一个字段名为:name1
name1 中内容可能是:你 好
注:“你好”这两个字中间的空格不能确定多少个
请问怎么才能当输入“你好”这两个字的时候,可以查询出含有“你 好”的记录呢
keyw="你好"
sql="select * from table1 where name1='"&keyw&"' order by id"
请问上面这句话怎么改才能正确查询出来呢??
注:这样写是报错的:sql="select * from table1 where replace(name1,' ','')='"&keyw&"' order by id"
不知楼主的意思是不是多关键字复合查询 。。
你可以先定义关键字输入方式 每个之间用 , 或者 | 分割 .. 然后你获取的时候 split 分割一下 !
aa = split(获取的值,"定义的分割符")
然后
sql="select * from table1 where 1=1"
for i=0 to UBound(aa)
sql = sql&" and name1 like '%"&aa(i)&"'%"
next
sql = sql&" order by..."
这样应该能实现你要的效果 但有些细节需要处理 ..你在仔细研究一下 !
sql = sql&" and name1 like '%"&aa(i)&"'%" 这句话后面应该加个 OR 前面的AND 也应该提到上面1=1 那里 麻烦就在这里 我昏了 你还清醒吧 .. 那就交给你去做吧 !
key = "你好"
keys = "%"
for i = 0 to len(key)
相关问答:
HTML code:
dim jf
set conn=server.createobject("adodb.connection")
connstr="Driver={Sql Server};Server="&Sqlip&";Database="&Sqldb&";Uid="& ......
我有一个asp源码,但是出现一个文件,我用asp解密都是乱码
请教
VBScript code:
??
%# , #&')*)-0-(0%()(?
(((((((((((((((((((((((((( ......
最近我通过学习,感觉自己学的还可以了,想做一网站,但是一直都找不到题材,不知道做什么,希望各位给我点意见,如果有需求文档就更好了!希望大家给我点意见,谢谢!
先做个企业网站吧,我感觉一个人做网站不适宜 ......
文件:folder.inc
HTML code:
<%
Dim folderini,pos,pageName
fPath = Request.ServerVariables("PATH_TRANSLATED")
pos = instrRev(fPath,"\")
folderini = Left(fPath,pos)+&qu ......
<%
Sql="select top 8 * from NewsData where d_classid in (select classid from NewsClass where ParentID=16)"
Rs.Open Sql, conn, 1,1
Do Until Rs.Eof
......