【发布时间】:2014-03-24 17:11:31
【问题描述】:
我一直在尝试将 null 值插入 MS Access 中的 Date/Time 列,但我不断收到此错误
以下是我如何设置空值的变体
String processedDate = ""; // doesn't work
String processedDate = null; // doesn't work
我在 SQL 插入过程中遇到的错误
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression
我用 Java 编写的插入查询
INSERT INTO DonorDetails ([SIGNUP DATE],Remarks, [Date Processed])values ('25/03/2014','','')
当我知道值为 null 时,是否必须显式构造没有 [Processed Date] 列的 SQL 语句?或者有没有更简单的方法?
【问题讨论】:
-
你是如何给语句赋值的?您的 java 代码与您发布的 SQL 无关。
标签: java ms-access ms-access-2007