以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  通过代码来管理数据源  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=10930)

--  作者:baoxyang
--  发布时间:2011/6/30 11:40:00
--  通过代码来管理数据源

新建一个窗口通过代码来管理数据源

 

Connections.Add("test","Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\abc.mdb;Persist Security Info=False")

 

但在外部数据源窗口中没有看到新增的数据源名称呢?


--  作者:程兴刚
--  发布时间:2011/6/30 12:33:00
--  

应该是代码管理外部数据源,外部数据源管理窗口本身就看不到通过代码新增的数据源名称吧!

[此贴子已经被作者于2011-6-30 12:33:03编辑过]

--  作者:baoxyang
--  发布时间:2011/6/30 12:54:00
--  

看不到到没关系,关键查询的数据还是数据源窗口连接字符串(数据库没有变化),原来新增的数据源是连接另外一个表的。只是数据源名称没有变而已。

我是先删除原来的数据源,再新增的(名称相同,连接字符串不同而已)


--  作者:baoxyang
--  发布时间:2011/7/1 9:57:00
--  

Connections的属性和方法有:

Add

增加数据源。

语法:

Add(Name, ConnectionString)

Name:       新增数据源的名称。
ConnectionString:新增数据源的链接字符串。

 

 

请问下,这个是在什么时候可以生效。怎样使用动态增加的数据源来查询数据呢

可否在打开新的窗口后加载数据时生效呢?我测试没有成功,方法不对吗?

[此贴子已经被作者于2011-7-1 9:59:56编辑过]

--  作者:狐狸爸爸
--  发布时间:2011/7/1 10:01:00
--  

即时生效,马上就能用,使用方法和普通的数据源一样。

 


--  作者:baoxyang
--  发布时间:2011/7/1 10:05:00
--  
是否退出窗口后,动态增加的数据源就不存在了吗
[此贴子已经被作者于2011-7-1 10:05:17编辑过]

--  作者:狐狸爸爸
--  发布时间:2011/7/1 10:11:00
--  

不是退出窗口,而是退出项目就不存在了


--  作者:baoxyang
--  发布时间:2011/7/1 10:38:00
--  
OK!谢谢了!!