Office中国论坛/Access中国论坛

标题: 已解决:Insert into出错提示 [打印本页]

作者: luhao    时间: 2009-5-14 20:46
标题: 已解决:Insert into出错提示
本帖最后由 luhao 于 2009-5-14 21:41 编辑

Insert into出错提示
作者: koutx    时间: 2009-5-14 21:05
先用Debug.Print strSQL
或Msgbox strSQL
验证一下之中的变量A有没有转化
作者: tz-chf    时间: 2009-5-14 21:05
去掉set。怎么都是文本?而且不用空格?
作者: luhao    时间: 2009-5-14 21:41
去掉set。怎么都是文本?而且不用空格?
tz-chf 发表于 2009-5-14 21:05

加变量不能的,表要用[表名]才不会出错,不知为什么。。。
Private Sub List_DblClick(Cancel As Integer)
    Dim strSQL As String
    strSQL = "insert into [qy-领料单明细]( 物料名称 ,物料规格 ,表色 ,单重 ,模具编码)values('" & Me.List.Column(0) & "','" & _
             Me.List.Column(5) & "','" & Me.List.Column(2) & "','" & Me.List.Column(3) & "','" & Me.List.Column(4) & "')"
   ' Debug.Print strSQL
    CurrentDb.Execute strSQL
    Forms("frm-领料单").Detail明细.Requery
End Sub
作者: koutx    时间: 2009-5-14 22:10
加变量不能的,表要用[表名]才不会出错,不知为什么。。。
luhao 发表于 2009-5-14 21:41

也不是绝对的。
你试一下如下的:

strSQL="INSERT INTO " & A & "(fieldlist......................
作者: luhao    时间: 2009-5-15 12:02
也不是绝对的。
你试一下如下的:

strSQL="INSERT INTO " & A & "(fieldlist......................
koutx 发表于 2009-5-14 22:10

多谢




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