找回密码
 注册成为天翎用户
查看: 693|回复: 6

[楼主失联] 读取

[复制链接]
佛系记忆 发表于 2021-12-29 09:51:57 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:5.0
【浏览器类型】:Chrome/其他
【联系方式-QQ】:743023860
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:如果我要在视图里读取第三方数据库,第三方已经连了,不是只读一个表,是要读第三方多个表,用到inner join连接的脚本要怎么弄?还有查询表单的字段怎么和sql语句的字段想连接呢?









1、问题描述最好图文并茂,如有视频/脚本可直接放出,这样技术同事在处理该问题时效率更加高效哦~
2、如果该问题已得到解决,请在该帖子下回复\"已解决可结帖\"

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
Merida 发表于 2021-12-29 15:04:15 | 显示全部楼层
您好,您添加数据源了吗,下面是一个实例您可以参考一下

(function(){
  var doc=getCurrentDocument();
  var param1=doc.getItemValueAsString("姓名");
  var param2=doc.getItemValueAsString("班级");
  var param3=doc.getItemValueAsString("分数")
  println("param3>>>"+param3);
  var sql="select * from tlk_测试表单 where 1=1";
  if(isNotNull(param1)){
    sql+=" and item_姓名 like '%"+param1+"%'";
  }
  if(isNotNull(param2)){
    sql+=" and item_班级 like '%"+param2+"%'";
  }

    if(isNotNull(param3)){
   if(param3=="语文及格"){

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
回复

使用道具 举报

 楼主| 佛系记忆 发表于 2021-12-30 08:33:24 | 显示全部楼层
看到了,有几个疑问,1.脚本李不用指定数据源?  我有几个数据源,有mysql也有mssql的,2.脚本写好后,列是自动生成还是要一个个自行添加?如果要手动添加又是怎么添加的?
回复

使用道具 举报

 楼主| 佛系记忆 发表于 2021-12-30 08:41:17 | 显示全部楼层
如果方便可以QQ远程下? 万分感谢!
回复

使用道具 举报

Merida 发表于 2021-12-30 11:35:26 | 显示全部楼层
佛系记忆 发表于 2021-12-30 08:33
看到了,有几个疑问,1.脚本李不用指定数据源?  我有几个数据源,有mysql也有mssql的,2.脚本写好后,列是 ...

(function(){
        var sql="select * from tlk_测试表单";
        return sql;
})()


这样写视图就可以返回数据库表里的所有数据


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
回复

使用道具 举报

 楼主| 佛系记忆 发表于 2021-12-30 14:40:34 | 显示全部楼层
Merida 发表于 2021-12-30 11:35
(function(){
        var sql="select * from tlk_测试表单";
        return sql;

你这个只是查询当前数据库吧     如果我要查另外一个数据库呢,不用指定?  然后列要怎么操作呢?
回复

使用道具 举报

Aio 发表于 2022-1-5 16:56:10 | 显示全部楼层
要查除连接外的其它库的数据,可以用queryByDSName(dsName,sql),具体参考示例脚本

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 17:07

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表