╋艺 镇╋╋网站网络|程序语言|Flash╋┣◇网站建设&Web语言 → conn.execute(sql)(0)


  共有16018人关注过本帖树形打印复制链接

主题:conn.execute(sql)(0)

美女呀,离线,留言给我吧!
admin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 司令 亲民勋章
等级:管理员 帖子:3027 积分:27515 威望:0 精华:7 注册:2003/12/30 16:34:32
conn.execute(sql)(0)  发帖心情 Post By:2012/11/30 14:37:20 [只看该作者]

不加(0)的用法:
set rs=conn.execute(sql)'将这个结果赋给rs
这时要读取这个记录集第一个字段的数据就用rs(0)
输出是用<%Response.Write rs(0)%>或<%=rs(0)%>

加(0)表示不将这个结果赋给任何变量,直接显示
<%=conn.execute(sql)(0)%>显示第一个字段的内容
两种用法得到的结果是一样的,

加(0)对于只需读取一个字段时方便,而不加(0)主要针对读取的字段是多个的情况

例如:
conn.execute( "select id,title,content from document where id=1 ")(0) 取id
conn.execute( "select id,title,content from document where id=1 ")(1) 取title
conn.execute( "select id,title,content from document where id=1 ")(2) 取content

t = conn.execute(sql)(0)
相当于
set rs = conn.execute(sql)
t = rs(0)



http://hi.baidu.com/xiaolon/item/16766a2761de5c3b94f62be8


  
“艺镇”官方站:www.zyzsky.com QQ群:1221854  回到顶部