Access VBA教程:CopyDatabaseFile方法

       

将与当前项目连接的数据库复制为 Microsoft SQL Server 数据库文件以便导出。

expression.CopyDatabaseFile(DatabaseFileName, OverwriteExistingFile, DisconnectAllUsers)

expression   必需。一个返回DoCmd对象的表达式。

DatabaseFileName  必需 Variant 型。当前数据库要复制到的文件的名称(及路径)。如果未指定路径,则使用当前目录。

OverwriteExistingFile  可选 Variant 型。用于确定 Microsoft Access 是否覆盖 DatabaseFileName 指定的文件。如果设为 True,则覆盖已有文件。如果文件还不存在,则该参数被忽略。

DisconnectAllUsers  可选 Variant 型。用于确定 Access 是否断开与当前数据库的所有用户连接以进行复制。如果设为 True,将会在复制数据库文件前先断开其他用户的连接。

说明

副本的文件名必须有扩展名 .mdf,才能被识别为 SQL Server 数据库文件。

如果发生下列一种情况,则该方法将会失败,并且出错:

VBA示例

下面的示例将与当前项目连接的数据库复制为 SQL Server 数据库文件。如果该文件已存在,Access 会将其覆盖,任何其他与该数据库连接的用户都在复制进行前被断开连接。


DoCmd.CopySQLDatabaseFile _
    DatabaseFileName:="C:\Export\Sales.mdf", _
    OverwriteExistingFile:=True, _
    DisconnectAllUsers:=True

上页:Access VBA教程:ConvertAccessProject方法 下页:Access VBA教程:CreateAccessProject方法

Access VBA教程:CopyDatabaseFile方法

Access VBA教程:CreateAccessProject方法 Access VBA教程:CreateControl方法
Access VBA教程:CreateDataAccessPage方法 Access VBA教程:CreateEventProc方法
Access VBA教程:CreateForm方法 Access VBA教程:AddFromFile方法
Access VBA教程:AddFromGuid方法 Access VBA教程:CreateGroupLevel方法
Access VBA教程:CreateNewDocument方法 Access VBA教程:CreateNewWorkgroupFile方法
Access VBA教程:CreateReport方法 Access VBA教程:CreateReportControl方法
Access VBA教程:CurrentDb方法 Access VBA教程:CurrentUser方法
Access VBA教程:DAvg方法 Access VBA教程:DCount方法
Access VBA教程:DDEExecute方法 Access VBA教程:DDEInitiate方法
Access VBA教程:DDEPoke方法 Access VBA教程:DDERequest方法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号