避免MS Access SQL插入错误

时间:2018-06-11 09:45:47

标签: sql-server ms-access odbc

我正在将Access ADP文件转换为ACCDB以准备Access 2016。

它目前是Access 2013,而所有功能测试都是在我们将其移至Access 2016进行兼容性测试之前完成的。

我有一个表单,在插入后插入新记录显示#Deleted

我已经通过探查器跟踪它进行了2次sp_executesql次呼叫

一个插入

第二个使用所有列值查询新的标识列值。

不幸的是,有几个列值NULL,文字显示它正在查询Field = @P6@P6 = NULL}而不是Field IS NULL

我已经检查过,用NULL替换IS NULL变量检查会返回正确的键值。

是否存在与此相关的已知错误? 我假设它将在Access或ODBC中

如果是这样,有人可以指向我相应的文档,以便我可以安排任何所需的升级等。

我正在使用的ODBC连接:

ODBC;Driver={SQL Server};APP=TEST;SERVER=TEST_SQL;DATABASE=TestDB;Trusted_Connection=Yes;TABLE=dbo.Inspection

0 个答案:

没有答案