运行代码之后就提示INSERT INTO的语句的语法错误

PrivateSub保存新货号_Click()OnErrorGoToErr_保存新货号_ClickDimSTempAsStringIfIsNull(Me![货号])=Tr... Private Sub 保存新货号_Click()
On Error GoTo Err_保存新货号_Click
Dim STemp As String
If IsNull(Me![货号]) = True Then

MsgBox "请输入“货号”,该文本框不能为空!", vbOKOnly, "输入“货号”"
Me![货号].SetFocus
ElseIf IsNull(Me![颜色]) = True Then
MsgBox "请输入“颜色”,该文本框不能为空!", vbOKOnly, "输入“颜色”"
Me![颜色].SetFocus
ElseIf IsNull(Me![尺寸]) = True Then

MsgBox "请输入“尺寸”,该文本框不能为空!", vbOKOnly, "输入“尺寸”"
Me![尺寸].SetFocus
ElseIf IsNull(Me![工艺1]) = True Then

MsgBox "请输入“工艺1”,该文本框不能为空!", vbOKOnly, "输入“工艺1”"
Me![工艺1].SetFocus
ElseIf IsNull(Me![单价1]) = True Then

MsgBox "请输入“单价1”,该文本框不能为空!", vbOKOnly, "输入“单价1”"
Me![单价1].SetFocus
ElseIf IsNull(Me![单价]) = True Then

MsgBox "请单击“汇总单价”,该文本框不能为空!", vbOKOnly, "输入“单价”"
Me![单价].SetFocus
Else
STemp = "INSERT INTO 产品信息表"
STemp = STemp & "(货号,颜色,尺寸,工艺1,单价1,工艺2,单价2,工艺3,单价3,工艺4,单价4,工艺5,单价5,单价)"
DoCmd.RunSQL STemp
End If
Exit_保存新货号_Click:
Exit Sub
Err_保存新货号_Click:
MsgBox Err.Description
Resume Exit_保存新货号_Click
End Sub
展开
 我来答
缓步莫迟疑C
2011-10-28 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6217
采纳率:73%
帮助的人:6562万
展开全部
STemp = "INSERT INTO 产品信息表 " ' 这后面加个空格
STemp = STemp & "(货号,颜色,尺寸,工艺1,单价1,工艺2,单价2,工艺3,单价3,工艺4,单价4,工艺5,单价5,单价)"
STemp = STEmp & VALUE('" & Me![货号] & "','" & Me![颜色] & "','" & Me![尺寸] & "','" & Me![工艺1] & "','" & Me![单价1] & "','" & Me![工艺2] & "','" & Me![单价2] & "','" & Me![工艺3] & "','" & Me![单价3] & "','" & Me![工艺4] & "','" & Me![单价4] & "','" & Me![工艺5] & "','" & Me![单价5] & "','" & Me![单价] & "'')" '再加上这句给出值,不知道你的字段类型,都按字符串处理的.
追问
运行之后还是现实语法错误
追答
STemp = "INSERT INTO 产品信息表 " & STemp & "(货号,颜色,尺寸,工艺1,单价1,工艺2,单价2,工艺3,单价3,工艺4,单价4,工艺5,单价5,单价) VALUES('" & Me![货号] & "','" & Me![颜色] & "','" & Me![尺寸] & "','" & Me![工艺1] & "','" & Me![单价1] & "','" & Me![工艺2] & "','" & Me![单价2] & "','" & Me![工艺3] & "','" & Me![单价3] & "','" & Me![工艺4] & "','" & Me![单价4] & "','" & Me![工艺5] & "','" & Me![单价5] & "','" & Me![单价] & "'')"

试试这样,刚刚确实少打了个引号,还有一个关键词错误,现在应该没有语法上的错误了.
帐号已注销
2011-10-28 · 超过13用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:23.3万
展开全部
"INSERT INTO 产品信息表(货号,颜色,尺寸,工艺1,单价1,工艺2,单价2,工艺3,单价3,工艺4,单价4,工艺5,单价5,单价)"
你出来是这个样子的,请在中间加空格 ****产品信息表 (货号,*****
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户82150
2011-10-28 · 超过13用户采纳过TA的回答
知道答主
回答量:133
采纳率:0%
帮助的人:55万
展开全部
怀疑你的几l个z参数中7有要转义w的字符。把你的sql语句发上s来看看。 f°├g哀恣g哀恣owㄑik茅姬f°├jx摩
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式