Foxtable(狐表)用户栏目专家坐堂 → 在代码中调用数据源设置窗口


  共有9997人关注过本帖树形打印复制链接

主题:在代码中调用数据源设置窗口

帅哥哟,离线,有人找我吗?
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
在代码中调用数据源设置窗口  发帖心情 Post By:2010/11/12 8:52:00 [显示全部帖子]

Dim cn As New ADODB.Connection
Dim DataLink As New MSDASC.DataLinks
cn.Connection String = "Provider=Microsoft.Jet.OLEDB.4.0;" '可以替换为自己的链接字符串
If DataLink.PromptEdit(CObj(cn)) Then
    MessageBox.show(cn.ConnectionString)
End If

 

 

提示:代码中Connection String中的空格应该去掉,论坛禁止发这个字符,我只能加个空格。

[此贴子已经被作者于2010-11-12 8:52:53编辑过]

[本帖被加为精华]
 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/11/12 9:30:00 [显示全部帖子]

以下是引用czy在2010-11-12 9:18:00的发言:

这个好。

好象等于前面多加个空格就不会被禁止了吧,试试

 

呵呵,学习了。

这也说明动网也太容易被骗了,不严谨。


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/11/12 11:27:00 [显示全部帖子]

以下是引用实话实说在2010-11-12 10:52:00的发言:
每次打开项目时都要运行吗?能否保存设置,下次不再打开,除非数据源变动

 

当然可以,你可以将生成的连接字符串保存为一个文本文件,在BeforeConnectOuterDataSource调用
也可以保存在某个表中,在打开项目后根据表中内容动态生成数据源和加载表。
更可以用SaveConfigValue和GetConfigValue方法来保存和读取信息


 回到顶部