主题:  user这个词是不是不能做表名阿(ACCSEE)

死不了

职务:普通成员
等级:1
金币:0.0
发贴:89
#12004/6/4 17:05:19
今天搞了很久连不上数据库,代码:
11 set rs=SERVER.CreateObject("ADODB.RECORDSET")
12 sql="select * from user where user_id='"&user_id&"' and user_pwd='"&user_pwd&"'"
13 user_id=request("user_id")
14 user_pwd=REQUEST("user_pwd")
15 rs.open sql,conn,1,3

这种情扩下,提示80040E14错误 第15行,这个错我上次遇到时是第12行的问题,当时是user_pws后边的'和"中间多了一个空格!但这次我检查了几遍都没问题,最后把user改成users,结果搞定了。 难道user是关键字(我对这个一直都不关心)?



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
#22004/6/4 17:38:52
我有时也遇到类似的问题,将表改个名字就可以了。那就改吧。



八达网络

职务:普通成员
等级:1
金币:0.0
发贴:51
#32004/6/4 20:14:32
我的SQL数据库里有user这个表



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
#42004/6/5 11:36:45
sql="select * from [user] where user_id='"&user_id&"' and user_pwd='"&user_pwd&"'"

这样就可以了,遇到保留字就加个[]



tony

职务:普通成员
等级:1
金币:0.0
发贴:35
#52004/6/8 11:12:09
我用的怎么可以??