我正在寻找有关如何将mysql数据库导出到Microsoft Access 2007+可读的.mdb文件(以及可编辑的!)的一些提示。它需要是一个可以在Linux服务器上运行的脚本(也许使用PHP?)。
我似乎无法在任何地方找到任何东西。有什么想法吗?
干杯!
答案 0 :(得分:2)
感谢您的提示:)
我发现我们已经在其他地方使用过此产品: http://dbconvert.com/convert-access-to-mysql-pro.php?DB=1 它在我们服务器上的Wine下运行,虽然我不认为它支持最新版本的Access。
答案 1 :(得分:2)
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支持。