首页 / 浏览问题 / 云GIS / 问题详情
查询连接本地Oracle数据库用LinkItem怎么配置
1EXP 2018年07月18日
使用产品:iserver 8c 810 操作系统:win7 x64
数据类型: oracle 10g x64 或 文件型

var dc = new SuperMap.REST.DatasourceConnectionInfo({

dataBase: "", //数据源对应的数据库名

server: "192.168.0.130", //数据库服务器名

user: "jdytpt",

password: "jdytpt",

connect: true,

OpenLinkTable: false,

alias: "supermap",

engineType: SuperMap.REST.EngineType.SQLPLUS, //引擎类型

readOnly: false,

exclusive: false

});

// 设置关联信息

var linkItem = new SuperMap.REST.LinkItem({

datasourceConnectionInfo: dc,

foreignKeys: ["SmID"], //数据集的外键 **必填**

foreignTable: "SMDTV_1", //外部表表名 **必填**

linkFields: ["name"], //需返回的外部表的属性 这里不进行设置的话,需要在FilterParameter的fileds里进行设置 否则不返回该表的任何属性

linkFilter: "SmID<5",

name: "link2",

primaryKeys: ["SmID"], //外部表的主键 **必填**

});

1个回答

<!--StartFragment -->您好,您可以参考api中的介绍进行配置。

iclient.supermap.io/libs/iclient8c/apidoc/files/SuperMap/REST/Query/LinkItem-js.html#SuperMap.REST.LinkItem.SuperMap.REST.LinkItem

如果配置中出现问题,您可以参考下面博文解决问题。

https://blog.csdn.net/supermapsupport/article/details/52572791

2,701EXP 2018年07月23日
...