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
这三句是什么意思,具体讲下,各个代码的意思,小弟感激不尽! 展开
rs.open sql,conn,1,1
do while not rs.eof
这三句是什么意思,具体讲下,各个代码的意思,小弟感激不尽! 展开
2个回答
展开全部
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,路径与网页文件的路径一致
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,路径与网页文件的路径一致
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询