我正在将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