参照帮助中
示例二
假定你有三个外部数据文件,分别是:2008.MDB、2009.MDB、2010.MDB,希望能够让用户在登录的时候,选择链接这三个数据库之一。为解决这个问题,可以在用户管理窗口增加一个名为“数据库”的扩展用户属性,将这个扩展属性的候选值设为“|2008|2009|2010”:
然后在BeforeConnectOuterDataSource事件中加入下面的代码:
If e.name = "连接名称" Then e.C & e.ProjectPath & e.User.ExtendedValues("数据库") & ".mdb;Persist Security Info=False"End if
这样用户在登录的时候,不仅可以从下拉列表中选择数据库,还可以直接输入数据库名称。
数据库可以切换,但是在外部数据源中看到连接字符串那里没有改变,有什么命令可以知道现在使用的数据库名吗?