Insert into table1 (f1,f2,f3,f4,f5,f6,f7,f8) values (1,1,'111','111','111','1',0,'')访问技术:VB6.0 + access2000 + ado
字段说明:f1,f2,f7是数值型,其他是字符型。

解决方案 »

  1.   

    试试Insert into table1 ([f1],[f2],[f3],[f4],[f5],[f6],[f7],[f8]) values (1,1,'111','111','111','1',0,'')
      

  2.   

    To yas(小刚):
        试过了,还是不行。另外补充一下,我将数据库改为SQL的话就可以运行。why
      

  3.   

    这个语法在acess和sql server中都没有问题!!!
    你用的是ado多少的版本?
      

  4.   

    Insert into table1 (f1,f2,f3,f4,f5,f6,f7,f8) values (1,1,'111','111','111','1',0,'')
      

  5.   

    Access的文本字段默认不允许空字符串。你检查一下字段f8是否允许空字符串,也就是不允许''这样的值。