js中如何获取一行多列的数据

本帖最后由 a123560mh 于 2016-12-10 22:42 编辑

var res=FR.remoteEvaluate('=SQL("你的数据库连接","'+sql+'",1,1)');
这个只能获取一列~~

选择下拉框,选中某个ID值后动态获取数据库中的数据;
在js里用sql 函数,能获取到一列而已   
var value = this.getValue();
var jb="SQL(\"hybb\",\"select  id,name  from dept t where t.id = '"+value+"'\",1)";
var dept = FR.remoteEvaluate(jb);

如何能获取到多列的呢???

场景:下拉框是部门ID,选择下列框,获取数据库中该部门的其他属性显示在单元格呈现。(横向呈现部门的其他属性)

各位论友,我下面有我自己的回复,是我自己的实现方法,如有需要可以往下看噢!~~~




FineReporta123560mh 发布于 2016-12-9 20:52
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共7回答
最佳回答
0
李半仙发布于2016-12-9 20:52(编辑于 2023-9-6 09:34)
555
最佳回答
0
yets11发布于2016-12-9 21:41(编辑于 2023-9-6 09:34)
555
  • a123560mh a123560mh(提问者)

    这个我也知道啊!~……我有十几列,加那么多sql在js不行的;还报错了
    回复
    2016-12-10 00:34 
  • a123560mh a123560mh(提问者)

    在单元中用公式能获取下拉框选中的值??试过了,在单元格中使用sql函数,
    获取下拉框所在的单元格根本获取不了;
    因为单元格中的公式是在页面加载的时候就加载完了的;下拉框变动并不会去改变公式;
    回复
    2016-12-10 00:38 
最佳回答
0
a123560mh发布于2016-12-10 00:34(编辑于 2023-9-6 09:34)
555
最佳回答
0
a123560mh发布于2016-12-10 00:38(编辑于 2023-9-6 09:34)
555
最佳回答
0
a123560mh发布于2016-12-10 00:40(编辑于 2023-9-6 09:34)
555
最佳回答
0
love521zh发布于2016-12-10 08:32(编辑于 2023-9-6 09:34)
555
最佳回答
0
a123560mh发布于2016-12-10 22:36(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 841浏览人数
  • 最后回答于:2016-12-10 22:36
    活动推荐 更多
    热门课程 更多
    返回顶部