用asp语言如何能查询access

来源:百度知道 编辑:UC知道 时间:2024/06/01 06:41:46
<%name1=Request("name1")
if name1<>"" then%>
<table border=1 width=960>
<tr><td colspan=7 align=center>数据库显示</td></tr>
<tr><td>姓名<td>性别<td>年龄<td>工作<td>日期<td>头像<td>ID</td></tr>
<% s1="Select * From shop Where name Like '%"&name1&"%'"
rs.Open s1,cn
do Until rs.Eof%>
<tr><td><%=rs("name")%><td><%=rs("sex")%><td><%=rs("age")%><td><%=rs("job")%><td><%=rs("date1")%><td><%=rs("face")%><td><%=rs("ID")%></td></tr>
<% rs.MoveNext
loop
else%>
<tr><td clospan=6 align=center>查无此数据,请重新输入!</td></tr>
<%end if%></table>

这是老师给的代码,后台conn.asp调用data.mdb其中的shoping。

确定后台有数据否?
conn是否正常打开了.

看你的第一行,你的页面运行的时候要有参数NAME1的,也就是NAME不能为空,在地址栏中的文件名后面加上name1="张"或你数据库里有的姓名。
如你的文件名为aaa.asp,且数据库中的确有姓张的,
你在地址栏输入:
http://aaa.asp?name1=
试下。

哈哈 你看看 有没有将conn导入的这个页面
<!--#include file="conn路径"-->

查询语句先添加这段
set rs=server.createobject("adodb.recordset")
真想帮你重写 你的好乱