请大家帮我看下这代码那里有问题啊????我怎么都找不出来。谢谢你们了啊!!!!!
dbs.Execute "INSERT INTO 发出车辆数据录入表 " _
        & "(日期,发车时间,序号,金额,人数,临补人数,张数,车站) VALUES " _        & "('"&DanJuRiQi&"','"&ShiJian& "','"&XuHao&"','"&JinEr&"','"&RenShu&"','"&LinBuRenShu&"','"&ZhangShu&"','"&CheZhan&"');"

解决方案 »

  1.   

    在立即窗口,调试一下你的SQL语句。看看是否正确。
      

  2.   

    数字量不要加单引号,如金额、人数(..."&XuHao&"'," & JinEr & "," & RenShu & ",...)主要看看字段类型与插入变量的类型是否一致。
      

  3.   


    把 sql 语句在立即窗体中打印出来  到查询分析器中 跑一下  就明白了
      

  4.   

    文本字段用'',数字字段不用'',若字段定义的类型与values后面的不符就会出现错误。
      

  5.   

    VBE报错说没有结尾!!!!是什么问题啊
      

  6.   

    日期数据类型,在数值前后必须用#包起来,如"#"& DanJuRiQi& "#"而不是单引号
      

  7.   

    ACESS: #日期#
    SQL SERVER: '日期'去掉sql语句最后的分号。
      

  8.   


    dbs.Execute "INSERT INTO 发出车辆数据录入表 " & _
       "(日期,发车时间,序号,金额,人数,临补人数,张数,车站) VALUES " & _
       "('" & DanJuRiQi & "','" & ShiJian & "','" & XuHao & _
       "','" & JinEr & "','" & RenShu & "','" & LinBuRenShu & _
       "','" & ZhangShu & "','" & CheZhan & "')"
      

  9.   

    是字符串拼接错误,检查下 _ &和双引号的用法。
    请参考12楼