Ms access 部署使用MS Access而不将MS Access安装到该电脑的程序

Ms access 部署使用MS Access而不将MS Access安装到该电脑的程序,ms-access,interop,Ms Access,Interop,正如标题所述,我是否可以部署使用MS Access的编译程序,而不必在该终端中安装MS Office,更不用说MSAccess了?如果您的程序是在Access中构建的,则需要访问。如果它是内置的,例如.NET(或使用适当的驱动程序),则访问它所需的只是MDB文件本身。如果您的程序必须仅访问microsoft access文件,则可以执行此操作。 例如,如果您使用c语言开发应用程序,您可以通过ODBC、OLEDB访问文件 其他语言​​可以始终通过ODBC或特定库访问文件,例如Java 如果您的程序

正如标题所述,我是否可以部署使用MS Access的编译程序,而不必在该终端中安装MS Office,更不用说MSAccess了?

如果您的程序是在Access中构建的,则需要访问。如果它是内置的,例如.NET(或使用适当的驱动程序),则访问它所需的只是MDB文件本身。

如果您的程序必须仅访问microsoft access文件,则可以执行此操作。 例如,如果您使用c语言开发应用程序,您可以通过ODBC、OLEDB访问文件

其他语言​​可以始终通过ODBC或特定库访问文件,例如Java

如果您的程序需要仅驻留在MSACCE中的函数(例如调用可通过VB或VBScript访问的函数),您将被迫将它们一起分发


如果你能说得更清楚些

我正在使用Powerbuilder。我需要包含某个DLL,还是需要在该机器中安装ODBC驱动程序/库?我使用了无DSNLESS配置文件字符串。我在很久以前使用Powerbuilder win95在CD上发布应用程序,当时您需要遵循以下说明,我认为在您的情况下,您不需要发布acces@Sid即使没有DSN字符串,机器也需要安装正确的驱动程序才能使用。@Mattdonan是,但是,安装驱动程序与将dll放在可执行文件的同一文件夹中不一样吗?@Sid我不确定这在这种情况下是否有效,我从来没有尝试过诚实地说,我总是安装驱动程序。