我的印象里,好像不能向ACCESS数据库插入""这样的空字符串。
具体我没有实践过,只是听说。你可以试验下,记得可能的话也告诉我结果。

解决方案 »

  1.   

    我曾经发现过查询ACCESS 2000数据库中的字符型字段时,字段名要用``(就是~键,与标准SQL语言似乎不同)来包含,不知能否解决。
      

  2.   

    你可以试试用mysql 做库~~~~~~~`````
    jsp和mysql 才是最完美的结合  放弃你的access吧!!!! up ~~~~~~~~~~~~~~~~~~
      

  3.   

    'http://' 斜杠问题。我估计是!ACCESS支持的数据类型有限!顶
      

  4.   

    db.executeUpdate: [Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹配。1、查看access数据库中的表列信息,注意修改“不允许为空”为“允许值为空”
    2、查看你的表中列有没有“数值”,“日期”型的,如果有则不能插入''。
      

  5.   

    我看也像是sql语句的问题。access中不让插入空记录,如果你想要插入空的记录的话应该这样写:
    insert into testdb(name,password,email,homepage,signs) values('hh','hh',' ','http://',' ')看到了吗?在两个单引号的中间插入一个空格这样的话应该可以插入进去了。
    你可以试一下,不知道我说得对不对。