以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  用代码添加外部数据源  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=94620)

--  作者:新航程小何
--  发布时间:2016/12/28 10:50:00
--  用代码添加外部数据源
怎么用代码添加一个外部数据源:
  用代码添加一个新的外部数据源:e.name="test",e.C

目前帮助文档中的只有修改链接字符串的方法,没有添加数据源名称的方法。怎么弄?



--  作者:有点色
--  发布时间:2016/12/28 10:52:00
--  

 参考

 

http://www.foxtable.com/webhelp/scr/1944.htm

 


--  作者:新航程小何
--  发布时间:2016/12/28 10:56:00
--  
老师,这个方法我也试过了,我写在BeforeConnectOuterDataSource事件中
,结果,一运行添加外部数据源的代码,项目就关了,之后的代码不执行了

Connections.Add("test","Provider=SQLOLEDB.1;Password=tV8gcvkea;Persist Security Info=True;User ID=sa;Initial Catalog=test;Data Source=192.168.1.200")


--  作者:有点色
--  发布时间:2016/12/28 10:59:00
--  

 必须在程序启动后才能用。要不,你就用直接切换数据源的方法。

 

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=73320&page=1&star=2


--  作者:新航程小何
--  发布时间:2016/12/28 11:00:00
--  
但是,我在别的地方测试,确实建立成功了
--  作者:有点色
--  发布时间:2016/12/28 11:01:00
--  
 不明白你的意思。必须在afteOpenProject以后,才能动态加入数据源。
--  作者:新航程小何
--  发布时间:2016/12/28 11:43:00
--  
恩恩,我懂了。我刚发的是你给我回消息之前发的