使用LoadPhysicalValue获取后台值,当为数值类型时,当数值类型为空时后台调取显示为空值,和表中的值比较时会出现报错,请检查是否为bug
if dr("A")=dic(key)
msgbox("B")
end if
报错为“标准表达式中数据类型不匹配”
.NET Framework 版本:2.0.50727.3053
Foxtable 版本:2012.11.29.1
错误所在事件:
详细错误信息:
System.Data.OleDb.OleDbException: 标准表达式中数据类型不匹配。
在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr)
在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
在 System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
在 System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
在 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
在 System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
在 Foxtable.SQLCommand.ExecuteNonQuery()
[此贴子已经被作者于2013-7-24 14:05:23编辑过]