Set Myconn=Server.CreateObject("ADODB.Connection")
Myconn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("studentdb.mdb")
sql="select * from student where name Like '%" & Request.Form("name") & "%' "
set RS= Myconn.Execute (sql)
if rs.eof then
response.write("对不起,没有此学生的记录!")
else
do until rs.eof
response.write rs.fields("name")
response.write rs.fields("email")
response.write rs.fields("tel")
response.write rs.fields("address")
rs.movenext
loop
end if
set rs = nothing
Myconn.close
set myconn=nothing
比如说数据库里有条 name 为 王菲 的记录, 输入 王菲 可以搜索得到结果
可输入 王 就没有结果了, 为什么啊???
---------------------------------------------------------------
sql="select * from student where name Like '%" & trim(Request.Form("name")) & "%' "
---------------------------------------------------------------
response.write sql
response.end
看看输出的是什么?