主题:这段是什么意思,为什么这样写,什么时候才会这样写呢
小财神
[专家分:70] 发布于 2007-06-08 11:21:00
这段是什么意思,为什么这样写,什么时候才会这样写呢
set rs=server.CreateObject("adodb.recordset")
rs.Open "select * from shop_books where bookid="&bookid,conn,1,3
这里边的bookid="&bookid应该怎么理解,为什么这样写,不明白
回复列表 (共4个回复)
沙发
臭石头雪球 [专家分:23030] 发布于 2007-06-08 12:35:00
前面的 bookid 是字段名。后面的 bookid 是 ASP 中的变量名
板凳
tianyu123 [专家分:2570] 发布于 2007-06-08 13:35:00
这个代码一般用于向数据库中插入记录!
如果bookid为整数型时:
rs.Open "select * from shop_books where bookid="&bookid,conn,1,3
或者
如果bookid为字符型时:
rs.Open "select * from shop_books where bookid='"&bookid&"'",conn,1,3
3 楼
merry05 [专家分:8920] 发布于 2007-06-08 14:39:00
[quote]
或者
如果bookid为字符型时:
rs.Open "select * from shop_books where bookid=bookid",conn,1,3[/quote]
纯属误导
如果bookid为字符型时,这代码你拿去试试
4 楼
小财神 [专家分:70] 发布于 2007-06-08 15:14:00
谢谢高手们的指点,小财神在这里说声谢谢了啊
我来回复