北京王府井稻香村骗局:请问asp查询select的问题?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 19:52:07
我在数据表中建两个表,命名为:bids,user
查询请句为:sqlbider="select bids.bidid,bids.biddate,bids.bidAmount,bids.bidBidderID,user.username from bids,[user] where bids.bidBidderID=user.userid and bids.biditemid="&id&" order by bids.biddate desc"
set rsbider=server.createobject("adodb.recordset")
rsbider.open(sqlbider),conn,1,1
不知道现在这样子写对了吗?user.userid 要不要写成[user].userid?
为什么user这个表要加括号,是什么意?谢谢了

要,因为user在sql中是一个关键词,不能作为字段名或其他变量名,必须加上[]来转义

user表示是SQL里的关键字,所以要加〔〕

如果你不确定要不要加[],你就加,因为加了是绝对不会错 的,保险

要,因为是关键字,要转义

要!因为user是一个关键字,是不能做字段名、变量的!