Foxtable(狐表)用户栏目专家坐堂 → FT升级后发现有问题


  共有2549人关注过本帖树形打印复制链接

主题:FT升级后发现有问题

帅哥哟,离线,有人找我吗?
affixed
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:597 积分:4974 威望:0 精华:0 注册:2012/12/27 12:34:00
FT升级后发现有问题  发帖心情 Post By:2015/10/30 0:20:00 [只看该作者]

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)


 回到顶部
帅哥哟,离线,有人找我吗?
kylin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3030 积分:19188 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2015/10/30 8:08:00 [只看该作者]

错误提示告知你,所写的格式错误

 回到顶部
帅哥哟,离线,有人找我吗?
Hyphen
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2015/10/30 8:35:00 [只看该作者]

这里有必要加N'么,会有乱码出现吗。N'本来就不是合法的表达式用法。


 回到顶部
帅哥哟,离线,有人找我吗?
affixed
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:597 积分:4974 威望:0 精华:0 注册:2012/12/27 12:34:00
  发帖心情 Post By:2015/10/30 9:03:00 [只看该作者]

加N就是应为会有乱码出现,现在提示问题在"物料编号 = '" & CurrentTable.Current("物料编号") & "'"这一段中

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/30 9:15:00 [只看该作者]

CurrentTable.DataTable.SQLReplaceFor("第一列","N'" & "启用'","物料编号 = '" & CurrentTable.Current("物料编号") & "'",True)

 回到顶部
帅哥哟,离线,有人找我吗?
affixed
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:597 积分:4974 威望:0 精华:0 注册:2012/12/27 12:34:00
  发帖心情 Post By:2015/10/30 11:11:00 [只看该作者]

袍老师,我的代码也是像你一样写的。但以前没问题,现在报错了。不知道是不是FT升级到2016的问题。

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/30 11:34:00 [只看该作者]

你的明明就少一个单引号

 回到顶部