Office中国论坛/Access中国论坛

标题: INSERT INTO 语法错误 [打印本页]

作者: zyz218    时间: 2009-9-17 09:17
标题: INSERT INTO 语法错误
DoCmd.SetWarnings False
    STemp = "INSERT INTO delivery"
    STemp = STemp & "(outdate,matno,qty,outno,outer,chk)"
    STemp = STemp & "VALUES('" & Me.outdate & "','" & Me.matno & "','" & Me.qty & "',"
    STemp = STemp & "'" & Me.outno & "','" & Me.outer & "','" & Me.chk & "')"
    DoCmd.RunSQL STemp
以上语句执行时总是提示INSERT INTO语句有语法错误?在下找不出,表字段名没有错,不知错在那里?请帮忙!
作者: andymark    时间: 2009-9-17 09:40
类型错误吧
日期两边#
数字格式不需要加'
作者: zyz218    时间: 2009-9-17 09:57
不是这个原因,我怀疑是不是表的字段名有问题,是不是ACCESS的保留字?
作者: andymark    时间: 2009-9-17 10:01
outer 是关键字,加[]处理
作者: zyz218    时间: 2009-9-17 10:24
谢谢ANDYMARK,问题如你所说已解决!!
作者: Henry D. Sy    时间: 2009-9-17 11:39
尽量不要用关键字作为字段名或控件名




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3