sql="select * from xs"和rs.open sql,conn,1,1是什么意思?

sql="select*fromxs"rs.opensql,conn,1,1dowhilenotrs.eof这三句是什么意思,具体讲下,各个代码的意思,小弟感激不尽!... sql="select * from xs"
rs.open sql,conn,1,1
do while not rs.eof
这三句是什么意思,具体讲下,各个代码的意思,小弟感激不尽!
展开
 我来答
鲁步端静0A9
推荐于2018-04-12
知道答主
回答量:35
采纳率:100%
帮助的人:10.3万
展开全部
1。sql="select * from xs"
sql代表查询方式,从xs表中查询,xs是属于一个数据库文件的表
2。rs.open sql,conn,1,1
rs应该是一个recordset对象,与数据库中的表对应的本地的虚拟表,在建立这个对象之前应该先连接数据库,conn是数据库链接对象,1,1代表只读属性
3。do while not rs.eof
代表过每个记录,并执行后面的代码,直到指针到达最后一个记录的下面一个空记录。类似于循环语句。
完整代码
dim conn
set conn=Server.Createobject("adodb.connection")
conn.open"Provider=Microsoft.Jet.OLEDB.4.0;"& _
"Data Source=" & Server.MapPath("test1.mdb")
dim rs,sql
set rs=server.createobject("adodb.recordset")
sql="select * from xs where 学号="&no&" and 姓名='"&name&"'"
rs.open sql,adocon,1,1
这里采用access数据库test1.mdb,路径与网页文件的路径一致
gameahui
2011-06-17 · TA获得超过101个赞
知道小有建树答主
回答量:133
采纳率:0%
帮助的人:123万
展开全部
1.sql="select * from xs"
表示查询XS表中所有行
2.rs.open sql,conn,1,1
执行查询,使用客户端游标(只读)
3.do while not rs.eof
循环读取RS返回的记录,条件为:当RS游标不在最后的空行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式