木子屋 Dnawo's BLOG

ASP操作ACCESS查询

👤 dnawo 📅 2007-03-23 👁 5236 👍 0 💬 0 🔄 来源:本站原创
在access中新建一个表t1,再新建查询:

图片

将此查询命名为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)

暂无评论。

验证码
评论需审核通过后显示
← 上一篇 返回字段值的几种方法 下一篇 → 字体颜色选择