请问这个SQL语句错在哪啊,急

来源:百度知道 编辑:UC知道 时间:2024/06/29 01:53:36
sql="Insert into user(age)values("&age&")"
注意,age是数值型的变量,我用来表示年龄.
提示有以下错误:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。
/cryp/reg.asp, 第 101 行

sql="Insert into user(age)values("&age&")"
中的user极有可能是数据库的关键字,对于这类(name,date...)最好不要用做标识符,如果用的话,可以用[]括起来,另外注意用&连接字符串的时候两侧留空格。
sql="Insert into [user](age)values(" & age & ")"

Insert into user(age)values("&age&")"
在SQL中可以用双引号吗,好像只能用单引号吧, 我觉得这里可能有问题!!! 还有像上面的一样的, USER这个好像是个关键字吧,