天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
楼主: yiyihuazi

脚本,怎么直接得数据库里的数据,(没有表单名)

[复制链接]
 楼主| yiyihuazi 发表于 2012-2-21 09:51:35 | 显示全部楼层
第9楼:不是那样的,是系统自动生成的数据表单来的。
第10楼:看了很多遍,俺的文字水平有限,没看懂你说啥哦。
suyisene 发表于 2012-2-21 09:57:04 | 显示全部楼层
您好,那么按照你所说那样子,是以t_为前缀的 那些表是吧?那么你也可以当做是一些你新建的数据表来用的嘛。你也可以新建一个数据源,这样子的话,就可以连接了嘛。
 楼主| yiyihuazi 发表于 2012-2-21 09:59:21 | 显示全部楼层
我现在是自己建了一个库,这个自己建的库,一个表单,我想得到那个OBPM系统自动生成的表单中的一个表的数据,所以现在也是二个库之间的数据啊。是要用这跨数据库哦
suyisene 发表于 2012-2-21 10:08:51 | 显示全部楼层
您好,是可以的。你在我上面所说的数据源新建一个,这样子你就可以操作查询的啦。而对于不同数据库的操作查询,你可以参考这个帖子:http://www.teemlink.com/bbs/view ... 26amp%3Btypeid%3D35
 楼主| yiyihuazi 发表于 2012-2-21 10:32:49 | 显示全部楼层
好像和你说的不太一样,我的是个自已建的数据库是MSSQL的,系统自己生成的OBPM也是在MSSQL里的。
suyisene 发表于 2012-2-21 10:35:53 | 显示全部楼层
您好,那么你重新新建一个数据源也是可以的啊。这个对于用不同的数据源去操作同一样的数据库,这个会编程的人都可以理解的吧。你先试试一下嘛。我们提供给解决方案。
 楼主| yiyihuazi 发表于 2012-2-21 10:55:30 | 显示全部楼层
还试什么,你说的我都试了啊。
suyisene 发表于 2012-2-21 11:07:58 | 显示全部楼层
您好,对于我说的方案,我们也试过成功的哦。你先理清思路,以及看看一下我们给你参考的帖子,再去做。先了解一下,同时我们的有帮助文档说明那些脚本函数的使用。
 楼主| yiyihuazi 发表于 2012-2-21 11:22:31 | 显示全部楼层
var opts=createOptions( );
opts.add("","");
var sql = "select  id,name  from  T_DEPARTMENT";
var datas = queryByDSName("obpm",sql);
if(datas != null)
{
   for(var iter = datas.iterator( );iter.hasNext( );)
   {
        var doc = iter.next( );
        var dwmc = doc.get("id");
        var dwbm = doc.get("name");
        opts.add(dwmc,dwbm);
   }
}
opts;
都做了,是这样吗?
suyisene 发表于 2012-2-21 11:54:33 | 显示全部楼层
您好,请问您对上面的代码理解了嘛?
var opts=createOptions( );
opts.add("","");
var sql = "select  id,name  from  T_DEPARTMENT";
var datas = queryByDSName("obpm",sql);//根据数据源,select语句查询数据
if(datas != null)
{
   for(var iter = datas.iterator( );iter.hasNext( );)//
   {
        var doc = iter.next( );
        var dwmc = doc.get("id");//得到字段id的值
        var dwbm = doc.get("name");//得到字段name的值
        opts.add(dwmc,dwbm);
   }
}
opts;

本版积分规则

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

GMT+8, 2026-8-12 20:49

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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