Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.sql.SQLException:[Microsoft][ODBC Microsoft Access驱动程序]参数无效_Java_Sql_Database - Fatal编程技术网

java.sql.SQLException:[Microsoft][ODBC Microsoft Access驱动程序]参数无效

java.sql.SQLException:[Microsoft][ODBC Microsoft Access驱动程序]参数无效,java,sql,database,Java,Sql,Database,我在从MS Access数据库获取信息的代码中遇到了一个错误 下面是我用来从数据库加载信息的SQL语句 SELECT * FROM tblIRPolicyInfromation WHERE (((StatusID)='I34C28AF3567FFE37B5FAB2FB73210DE1System201209031224')); 这会产生以下错误 java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Invalid ar

我在从MS Access数据库获取信息的代码中遇到了一个错误

下面是我用来从数据库加载信息的SQL语句

SELECT * FROM tblIRPolicyInfromation WHERE (((StatusID)='I34C28AF3567FFE37B5FAB2FB73210DE1System201209031224'));
这会产生以下错误

java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Invalid argument.

直接在MS Access中运行代码不会产生任何错误,而且表名太长。该错误似乎与where部分有关。不知道我可能在这方面完全错了。

使用完整堆栈跟踪更新:)对所有人都很方便@theNewb@thenewb是什么让你认为它是指to where子句?尝试从where子句中删除所有参数-它们不是必需的,我怀疑是“(StatusID)=”而不是“StatusID=”导致了您的问题。另外,“表名太长”是什么意思?