注册 登录
编程论坛 ASP技术论坛

FROM 子句语法错误。怎么回事???

skybirdzw 发布于 2008-01-04 11:42, 1856 次点击
27   sql="select * from user order by id desc"
28   set rs=server.CreateObject("adodb.recordset")
29   rs.open sql,conn,1,1
30   if not(rs.eof and rs.bof) then

请大家帮我看看这段代码哪有错误啊??在线等~~~
FROM 子句语法错误。
/admin/userManage.asp, 第 29 行
6 回复
#2
hangxj2008-01-04 11:49
sql="select * from [user] order by id desc"

保留字问题,要用[ ]
#3
skybirdzw2008-01-04 11:56
回复 2# 的帖子
谢谢hangxj,问题解决了!我想再请问下,就是我以前都是没加 [  ] 的,怎么以前没有出现过这种情况啊?
#4
hangxj2008-01-04 12:07
不太清楚,不过最好还是使用[ ]
#5
YQLIT2008-01-04 12:21
补充一下,如果你用的是表名或是字段名是数据库中的关键字,就要加[] 否则不要加
#6
xiaoyangyjs2008-01-05 17:43
以前也遇到过这种情况,今天了解了,谢谢大家!又学了一点!!
#7
qroom2008-01-06 17:47
user 是数据库里的关键字,不能直接用它当表名的。

用的时候可以用[user],这样就应该没问题了,不过建议不要用这个名字,以免其它地方造成冲突。
1