集成脚本,查询数据报错 bigint = character varying原创
金蝶云社区-HM
HM
2人赞赏了该文章 1,761次浏览 未经作者许可,禁止转载编辑于2023年06月01日 16:49:05

数据查询失败,原因是:ERROR: operator does not exist: bigint = character varying

  Hint: No operator matches the given name and argument types. You might need to add explicit type casts.

  Position: 132


// 查询客户数据

var sql = "SELECT  a.fnumber,b.fname FROM  T_BD_Customer a left join  T_BD_Customer_l b on a.FID = b.FID    WHERE a.fid=? and b.flocaleid='zh_CN' ";

// 错误示例:

var row = query_row($src, sql, [src.supplyowner.id], [VARCHAR,VARCHAR]);

// 正确示例:

var row = query_row($src, sql, [src.supplyowner.id], [BIGINT,VARCHAR]);

这里的 types 不能写  [VARCHAR,VARCHAR] 而要用 [BIGINT,VARCHAR]



图标赞 2
2人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0