我正在寻找一些关于如何将mysql数据库导出到Microsoft Access 2007+(以及可编辑的!)可读的.mdb文件的提示。它需要是一个可以在Linux服务器上运行的脚本(可能使用PHP?)。将mysql数据库导出到Microsoft Access(.mdb)
我似乎无法找到任何地方的任何东西。有任何想法吗?
干杯!
我正在寻找一些关于如何将mysql数据库导出到Microsoft Access 2007+(以及可编辑的!)可读的.mdb文件的提示。它需要是一个可以在Linux服务器上运行的脚本(可能使用PHP?)。将mysql数据库导出到Microsoft Access(.mdb)
我似乎无法找到任何地方的任何东西。有任何想法吗?
干杯!
您可以从MySql创建一个CSV文件,然后将其导入到Access中。您可以使用OLEDB或ODBC连接进行访问,并且应该能够以这种方式进行插入。
你是否也试图创建动态mdb文件?我假设你已经建立了一个并且只想从mysql导出数据并导入到访问中。
我还没有试过这个。
的unixODBC的项目目标是 开发和推广的unixODBC成为ODBC的 权威标准对非MS Windows平台。这包括 对KDE和GNOME的GUI支持。
这怎么可能作为数据库引擎工作,不能运行在Windows以外的任何东西? – 2010-07-16 00:10:27
我想象的是一个Unix盒子正在与windows窗口交谈的情况:http://www.unix.com/unix-dummies-questions-answers/4979-microsoft-access-database-unix.html – Fionnuala 2010-07-16 08:01:52
感谢您的提示:)
因为我已经发现,我们已经在别处使用本产品: http://dbconvert.com/convert-access-to-mysql-pro.php?DB=1 它在我们的服务器上运行的酒,虽然我不要以为它支持最新版本的Access。
SELECT * INTO AccessTable FROM [ODBC; DATABASE = DATABASE_NAME; DSN = DSN_Name; OPTION = 2059; PWD = MySQL_Password; PORT = 0; UID = MySQL_User] .MySQLTable
(相应的更换:AccessTable,MySQLTable,数据库名称,DSN_Name,MySQL_Password,MySQL_User)
这里的问题是,Access数据库格式是Windows的唯一。有很少的工具可以在Linux上运行并写入MDB/ACCDB文件。 – 2010-07-14 19:01:19