将mysql数据库导出到Microsoft Access(.mdb)

时间:2010-07-14 16:49:08

标签: php mysql ms-access export

我正在寻找有关如何将mysql数据库导出到Microsoft Access 2007+可读的.mdb文件(以及可编辑的!)的一些提示。它需要是一个可以在Linux服务器上运行的脚本(也许使用PHP?)。

我似乎无法在任何地方找到任何东西。有什么想法吗?

干杯!

4 个答案:

答案 0 :(得分:2)

感谢您的提示:)

我发现我们已经在其他地方使用过此产品: http://dbconvert.com/convert-access-to-mysql-pro.php?DB=1 它在我们服务器上的Wine下运行,虽然我不认为它支持最新版本的Access。

答案 1 :(得分:2)

  1. 从MySQL安装ODBC驱动程序。
  2. 创建ODBC系统DSN条目。
  3. 在Access上,执行如下查询:
  4.   

    SELECT * INTO AccessTable       FROM [ODBC; DATABASE = Database_Name; DSN = DSN_Name; OPTION = 2059; PWD = MySQL_Password; PORT = 0; UID = MySQL_User] .MySQLTable

    (相应替换:AccessTable,MySQLTable,Database_Name,DSN_Name,MySQL_Password,MySQL_User)

答案 2 :(得分:1)

您可以从MySql创建一个CSV文件,然后将其导入Access。您可以使用OLEDB或ODBC连接进行访问,并且应该能够以这种方式进行插入。

您是否也在尝试动态创建mdb文件?我假设您已经构建了一个并且只想从mysql导出数据并导入访问。

答案 3 :(得分:0)

我没试过这个。

  

unixODBC项目的目标是   开发和推广unixODBC成为   非MS上ODBC的权威标准   Windows平台。这包括   对KDE和GNOME的GUI支持。

- http://www.unixodbc.org/