以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何从一个数据源的表中获取另一个数据源链接代码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=78844) |
-- 作者:nuhou -- 发布时间:2015/12/18 11:14:00 -- [求助]如何从一个数据源的表中获取另一个数据源链接代码 我原先使用的是SQL数据源 现在想另外设计个程序来设置数据源,这个新程序用ACCESS作为数据源,设置好数据源后,保存在access的一个单元格内。 现在怎么才能让原来的程序启动先通过这个ACCESS文件来获取数据源链接来连接SQL数据库呢 我在BeforeConnectOuterDataSource设置了代码 ACCESS文件内有一个Connect表,已经作为外部数据源加入程序了 If e.name =
"ACCESS"
Then If e.Name = "SQL" Then Dim dr As DataRow dr = DataTables("Connect").Find("默认连接 = True") e.ConnectionString =dr("数据源链接") End If 结果运行程序,程序直接出错退出 请教老师怎么解决
|
-- 作者:大红袍 -- 发布时间:2015/12/18 11:53:00 -- 这个时候还没有连接生成DataTable,不能查数据。
你把内容保存到一个txt文档里吧。
或者,用代码连接数据库,然后查
Dim cnn As new Data.OleDB.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\test.mdb;Persist Security Info=False") ada.Fill(dataSet) Dim dt = dataSet.Tables(0) |