代码之家  ›  专栏  ›  技术社区  ›  Greg Finzer

如何恢复默认值系统.mdw在执行SetDefaultWorkgroupFile之后?

  •  0
  • Greg Finzer  · 技术社区  · 14 年前

    我在代码中执行以下操作以设置默认工作组文件:

    在执行此操作之前,如何找出当前工作组是什么,以便还原?有什么东西内置在通道里吗?

    格雷格

    1 回复  |  直到 14 年前
        1
  •  3
  •   HansUp    14 年前

    我不知道返回当前工作组文件的方法或属性。但是,您可以从当前项目连接在Access中打开数据库时。

    Public Function CurrentWorkgroupFile() As String
        Dim strSplit1 As String
        strSplit1 = Split(CurrentProject.Connection, "System database=")(1)
        CurrentWorkgroupFile = Split(strSplit1, ";")(0)
    End Function
    

    编辑 :我认为Split()函数在2000开始的Access版本中可用。如果您的Access版本较旧,则需要通过其他方法提取工作组文件位置。

    编辑2 数据库引擎.SystemDB 在回答后的评论中。