Php 是否将MS ACCESS数据库导入mySql?
我正在从事一个atm项目,我需要将存储在MS ACCESS数据库中的数据导入mySql。对于mySql,我在Ubuntu机器上使用phpMyAdmin,我有另一台Windows机器,可以从中访问access数据库,在MS access 2003中,我找不到将数据转换为mySql的选项?可以这样做吗?看一看。可以轻松地将Access数据库转换为MySQL。通过在Access中选择一个表,然后从“文件”菜单中选择“导出”,始终可以从Access快速地导出到任何ODBC数据库。导出选项之一(在底部的下拉列表中)是ODBC,如果您为其他数据库设置了DSN,则可以直接导出。显然,数据类型不一定适合目标数据库,但它不会错误转换任何数据——您可能只需要在导出后收紧数据类型Php 是否将MS ACCESS数据库导入mySql?,php,mysql,ms-access,Php,Mysql,Ms Access,我正在从事一个atm项目,我需要将存储在MS ACCESS数据库中的数据导入mySql。对于mySql,我在Ubuntu机器上使用phpMyAdmin,我有另一台Windows机器,可以从中访问access数据库,在MS access 2003中,我找不到将数据转换为mySql的选项?可以这样做吗?看一看。可以轻松地将Access数据库转换为MySQL。通过在Access中选择一个表,然后从“文件”菜单中选择“导出”,始终可以从Access快速地导出到任何ODBC数据库。导出选项之一(在底部的下
老实说,Access可以做到这一点,我认为这是令人惊讶的,但它确实有效。在Web服务器上使用MySQL数据库运行Access前端应用程序的分步指南(您不需要导入表,您可以在Web服务器上使用msaccess应用程序)并将msaccess表导出到MySQL(一旦你开始走这条路,相信我,你希望这条路是双向的): 如果您正在运行MsAccess,我想您正在使用windows
Dim sTblNm As String
Dim sTypExprt As String
Dim sCnxnStr As String, vStTime As Variant
Dim db As Database, tbldef As DAO.TableDef
On Error GoTo ExportTbls_Error
sTypExprt = "ODBC Database"
sCnxnStr = "ODBC;DSN=DSNname;UID=userOnServer;PWD=pwdOnServer"
vStTime = Timer
Application.Echo False, "Visual Basic code is executing."
Set db = CurrentDb()
For Each tbldef In db.TableDefs
Debug.Print tbldef.Name
sTblNm = tbldef.Name
DoCmd.TransferDatabase acExport, sTypExprt, sCnxnStr, acTable, sTblNm, sTblNm
Next tbldef
MsgBox "Done!"
On Error GoTo 0
SmoothExit_ExportTbls:
Set db = Nothing
Application.Echo True
Exit Sub
ExportTbls_Error:
MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure ExportTblsODST"
Resume SmoothExit_ExportTbls