
将此查询命名为s1保存。双击运行结果如下图:

Dreamweaver中新建一ASP动态页,代码如下:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
Dim conn,sqlstr,rs
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "provider=microsoft.jet.oledb.4.0;data source=" & Server.MapPath("db1.mdb")
sqlstr = "select * from s1"
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.open sqlstr,conn,1,2
Do while not rs.eof
Response.write rs("id") & " " & rs("name") & " " & rs("age") & "<br>"
rs.movenext
Loop
rs.close
Set rs = nothing
conn.close
Set conn = nothing
%>执行结果为:
9 iii 29
8 hhh 28
7 ggg 27
可见ASP可以像操作表一样操作查询,经进一步测试,发现同样可进行添加、修改、删除操作。现在我们来考虑一个问题:万一表名和查询名一样,那ASP该操作哪个呢?是否有个优先顺序?我们试着将查询s1改为t1,出错!

这样就不必担心同名的问题了。
评论(0)
暂无评论。