set db=conn.execute("select top 6 * from [ad] order by id desc")
来源:百度知道 编辑:UC知道 时间:2024/05/11 21:22:52
set db=conn.execute("select top 6 * from [ad] order by id desc")
"db"指的是什么!
"db"指的是什么!
一般情况下,是用rs表示recordset对象
set rs=conn.execute("select top 6 * from [ad] order by id desc")
把从数据库中ad这个表里的内容用一个recordset对象表示
其中rs有.bof和.eof属性
有movenext方法
movefirst方法
写出数据库中的字段的值是用rs(“字段”)
下面是举例一般用法
if(rs.eof) then’判断数据库中有没有记录
response.write ("没有记录")’输出错误信息
else’数据库中有记录
while(not rs.eof)’如果记录没有结束(循环变量)
response.write(rs("字段"))’输出该条记录的某字段
rs.movenext’读取下一条记录
wend’循环直到循环变量为假
end if’判断结束
db是个recordset对象
和
set db = Server.CreateObject("ADODB.Recordset")
db.open "select top 6 * from [ad] order by id desc",conn
是一个效果
同意xyphoenix的说法。
这里的db是个recordset对象,也就是在执行select top 6 * from [ad] order by id desc语句后,返回的数据集合。
赋值
set rs=conn.execute(sql) 和 conn.execute(sql) 有什么区别啊
Set rs=conn.Execute("select *from students where id="&id&"")
asp中set rs2=conn.execute("语句");response.write rs2(0)
不懂asp急set rs=conn.execute(sql)这里总是缺少对象不知为何
set rs=conn.execute("select distinct leibie from gstz order by leibie desc")
set rs=conn.execute(sql)出有错误,如何改?下面是全部代码
set rs=conn.execute("select * from class order by num asc")
Set Rs=conn.Execute("Select * From article Order By articleid")
"Set rs=conn.Execute(SQL)"和"rs.open SQL,conn,A,B"的关闭问题
set conn=nothing