set rs=conn.execute(sql)
if not rs.eof then
i=6
do while not rs.eof and i>0 
nstitle=rs("nstitle") 
if len(nstitle)>10 then
nstitle=left(nstitle,10)&"..."
end if
以上是一段代码,请问set rs=conn.execute(sql)是什么意思。

解决方案 »

  1.   

    rs 为数据集合,执行等于号后面的语句就得到了数据集合;
    conn 为数据库连接,包括了连接方式,用户名,密码等定义而成;
    sql 一条读写数据库的语句
    execute 为conn所属的一个方法,用来使用某个数据库连接执行一个sql语句。
    execute(sql)  当然就是执行sql这个语句了
      

  2.   

    这是ADO
    执行SQL语句,返回RecordSet记录集对象
      

  3.   

    上面也只是一个SQL查询语句。 sql="select top 6 nstitle, id from news order by clicks desc"  有点明白了。多谢。
      

  4.   

    这不是ASP.NET 的,而是ASP的,用ADO访问数据库rs是一个RecordSet数据集,conn是连接对象execute是执行方法,可以返回一个Recordset,sql是sql语句
      

  5.   

    执行sql语句,不过这个方法执行的结果集不能分页
      

  6.   

    呵呵,,这个是asp不是asp.net 的楼主还是要看一下asp的书吧rs 为数据集合,执行等于号后面的语句就得到了数据集合; 
    conn 为数据库连接,包括了连接方式,用户名,密码等定义而成; 
    sql 一条读写数据库的语句 
    execute 为conn所属的一个方法,用来使用某个数据库连接执行一个sql语句。 
    execute(sql)  当然就是执行sql这个语句了