Automate Everything

关于自动化相关的任何东西,包括自动化测试,Visual Studio宏, 自动化安装部署等
星期四, 2008-04-24, 13:18

快速找到并输入连接数据源的字符串

以前在学校的时候,从一个做数据库的同学那里知道下边的这个方法,结果后来忘掉那个扩展名是’udl’了,今天看到完美Excel的这篇文章,赶快转帖过来,以防止以后忘掉:)

转自:快速找到并输入连接数据源的字符串

最近,又复习了《Excel 2003 VBA Programmer’s Reference》关于数据库编程的章节,上面介绍了一种快速找到连接数据源的字符串的方法,介绍如下,供参考。
通常,在Excel VBA中要与外部数据库连接前,必须先建立与该数据源的连接,即要设置连接字符串,如下面的代码:
Dim strConnectString As String
strConnectString=” Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\FW\桌面\Northwind.mdb;Persist Security Info=False”
如果直接输入,将很麻烦且易出错。我们可以使用下面的方法:
步骤1 在桌面建立一个文本文件,并将其扩展名改为“udl”,如下图。
udlfile1
步骤2 双击该文件,出现“数据链接属性”对话框,如下图。
Datalinkpropertydia
在“提供程序”选项卡的列表中选择希望连接的数据源,本例为“Microsoft Jet 4.0 OLE DB Provider”。
步骤3 然后,单击“下一步”按钮,如图所示,转到“连接”选项卡(不同的数据源此选项卡中的内容会有所不同)。
Datalinkpropertydia1
步骤4 单击“选择或输入数据库名称”文本框右侧的选择按钮,选择相应的数据库文件。单击“确定”按钮。
步骤5 在记事本中打开该文件,如下图。
resulttxt2
其中,以Provider开头的两行即为连接字符串。我们可以将其直接复制到程序代码中。

Access, Database, Excel, VBA

把这篇文章分享到: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • bodytext
  • Google
  • Facebook
  • Furl
太差了有点差马马虎虎了很不错非常好 ( 您是第一个打分的人)
Loading ... Loading ...

随机文章

  • 趣味网站
  • 你是否知道- 你可以在Object Browser中直接添加References
  • 各类搜索
  • Triivi:“搜狗式”英文输入法
  • 你是否知道-你可以用Ctrl+Up和Ctrl+Down在控件组之间移动
  • One Response to “快速找到并输入连接数据源的字符串”

    1. 首先,感谢您对我的网站的评价。其实,您的网站很不错,包括界面的配色和布局,我很喜欢。可能将来的某个时候我会将我的网站风格和布局改为和您的一样。
      另外,您网站上粘贴的程序代码很规范,就像是在开发工具的编辑器中一样,您是使用了代码插件吗?如果是,能否提供下载地址,我也想要。我找这样的代码插件很久了,总是不合适。

    兄弟,建站写博客很辛苦的,给点意见吧:)