我也遇到过。好像是SQL语句中多个空格和少个空格都不行。

解决方案 »

  1.   

    ACCESS用来做开发太累了,同情,只能自己慢慢试吧,运气好的话就会通过了~~
      

  2.   

    是否你的 a、b、c、d四个变量中含有单撇号('),如果有的话要replace为两个连续的单撇号(''),
    你也可以设置断点跟踪一下,然后把sql语句取出来,到access中执行一下就知道了是不是语法问题呀。
      

  3.   

    两种数据库是有区别的 估计要修改下SQL http://blog.csdn.net/3150379/article/details/4133076
    参考下吧
      

  4.   

    现在用的ACCESS数据库时,增、删、改、方法时,字段名要用[]括起来
    INSERT INTO wcb([dep],[names],[ip],[info])VALUES('"+a+"','"+b+"','"+c+"','"+d+"')";
      

  5.   

    这问题细心点应该能调出来的啊,断点在sql语句那里,放大COPY到数据库里直接运行不就可以试出来了啊。
      

  6.   

    是不是用了关键字啊   access是不能出现关键字的  是否你的 a、b、c、d四个变量中含有单撇号('),如果有的话要replace为两个连续的单撇号(''),
    你也可以设置断点跟踪一下,然后把sql语句取出来,到access中执行一下就知道了是不是语法问题呀。
      

  7.   

    我觉得最简单的办法,就是把SQL语句取出来,然后放大Acess中测试一下,好像SQL和access的语句还是有很大很大的差别。我以前遇到时间查询才发现这个问题的哦
      

  8.   

    你可以把语句放进Access里测试