2014版本的FT以下代码运行正常,可现在2016版本的却报错。CurrentTable.DataTable.SQLReplaceFor("第一列","N'" & "启用","物料编号 = '" & CurrentTable.Current("物料编号") & "'",True)
语句中的物料编码字符为“KTS 2015-10-0002”
错误提示:
.NET Framework 版本:2.0.50727.6421
Foxtable 版本:2015.10.26.1
错误所在事件:
详细错误信息:
System.Data.OleDb.OleDbException: 字符串 '' 后的引号不完整。
“KTS”附近有语法错误。
在 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
在 System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
在 Foxtable.DataTable.SQLReplaceFor(String ColName, Object Value, String Filter, Boolean IsExpression)