Foxtable(狐表)用户栏目专家坐堂 → [求助]转换表达式问题


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

主题:[求助]转换表达式问题

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


加好友 发短信
等级:六尾狐 帖子:1287 积分:10368 威望:0 精华:1 注册:2018/1/20 12:40:00
[求助]转换表达式问题  发帖心情 Post By:2020/8/21 12:47:00 [只看该作者]

s= e.Table.Current("自建编号").replace("s","")
dr2 = DataTables("自建任务拆分").Find(" convert(varchar,_identify,255) = '"& s & "'")

这个应该怎么写呢。目前报错了。
无效的 “convert”函数

convert(varchar(255), _identify)= 。。   这样也不行


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


加好友 发短信
等级:超级版主 帖子:107521 积分:546890 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/21 13:34:00 [只看该作者]

如果s变量是整数值,没有必要转换。如果不是整数值,完全没有必要做查询了,因为 _identify是整数。

dr2 = DataTables("自建任务拆分").Find(" _identify = " & s)

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


加好友 发短信
等级:六尾狐 帖子:1287 积分:10368 威望:0 精华:1 注册:2018/1/20 12:40:00
  发帖心情 Post By:2020/8/21 14:04:00 [只看该作者]

s =“s12356” s是这样格式的字符串。目前是想去掉s后查询的

现在报错。无法在 System.Int32 和 System.String 上执行“=”操作。

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


加好友 发短信
等级:超级版主 帖子:107521 积分:546890 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/21 14:05:00 [只看该作者]

s= e.Table.Current("自建编号").replace("s","")
dr2 = DataTables("自建任务拆分").Find(" _identify = " & s)

 回到顶部