Foxtable(狐表)用户栏目专家坐堂 → 有问:如何动态创建外部数据源


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

主题:有问:如何动态创建外部数据源

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


加好友 发短信
等级:幼狐 帖子:172 积分:1914 威望:0 精华:0 注册:2012/6/6 17:08:00
有问:如何动态创建外部数据源  发帖心情 Post By:2013/4/30 19:53:00 [只看该作者]

如题;

是否可以通过代码,动态的创建一个外部的数据源,我指的是SQL2005


 回到顶部
帅哥哟,离线,有人找我吗?
瞩望星空
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:531 积分:4727 威望:0 精华:0 注册:2013/4/20 20:08:00
  发帖心情 Post By:2013/5/1 10:40:00 [只看该作者]

设置动态外部数据源

Dim str1 As String

'调试时,先使用本地的Access数据库作外部数据源,正式使用时,再修改。

str1="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\test.mdb;Persist Security Info=False"  '按实际情况编写

Dim Conn As New Data.Oledb.OledbConnection(Str1)

Try

    conn.Open

    messagebox.show("数据库连接成功")

    conn.Close

    Catch

    messagebox.show("情数据库连接失败")

    

End Try

If Connections.Contains("testdb")=False Then

    

    Connections.Add("testdb",str1)

    

    MessageBox.Show("数据源添加成功.")

Else

    MessageBox.Show("系统已有数据源!本次不需要再添加.")

    

End If

<!--EndFragment-->
[此贴子已经被作者于2013-5-1 10:41:40编辑过]

 回到顶部