INSERT INTO 语句的语法错误. 5

我的sql语句是:sql="Insertintoorder(cid,tcount,tdate)values('002',12,'2014-06-0508:10:42')"... 我的sql语句是:sql="Insert into order(cid,tcount,tdate) values ('002',12,'2014-06-0508:10:42')"; 它老是报错,之前这么写都没错啊,是access数据库。我本来是想这么写sql="insert into order values ('"+cid+"','"+count+"','"+time+"')"; 但报错后,我改成前面那种用来测试,可还是报错。我的建表语句:
String query4="create table order("
+"cid char(8),"
+"tcount int,"
+"tdate char(20)"
+")";
展开
 我来答
TK2McB
2014-06-05 · TA获得超过224个赞
知道答主
回答量:184
采纳率:66%
帮助的人:124万
展开全部
conn.execute("insert into Users(Name,PassWord,Email) values('"&request.form("userName")&"','"&request.form("passWord")&"','"&request.form("email")&"')")
改成
conn.execute("insert into [Users]([Name],[PassWord],[Email]) values('"&request.form("userName")&"','"&request.form("passWord")&"','"&request.form("email")&"')")

name,password在数据库里是保留字。一般不可以直接使用。如果要使用,则要加[]
求采纳为满意回答。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阳阳渍脊1
2014-06-05 · TA获得超过208个赞
知道答主
回答量:133
采纳率:50%
帮助的人:72.4万
展开全部
conn.execute("insert into Users(Name,PassWord,Email) values('"&request.form("userName")&"','"&request.form("passWord")&"','"&request.form("email")&"')")
改成
conn.execute("insert into [Users]([Name],[PassWord],[Email]) values('"&request.form("userName")&"','"&request.form("passWord")&"','"&request.form("email")&"')")

name,password在数据库里是保留字。一般不可以直接使用。如果要使用,则要加[]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式