пошаговое руководство по запуску веб-приложения Access с базой данных MySQL на веб-сервере (вам не нужно импортировать таблицы, вы можете использовать ваше приложение msaccess WITH на веб-сервере):
Если вы используете MsAccess, я полагаю, что вы используете Windows
- Установка MySQL ODBC 5.1 Driver (соединитель) http://dev.mysql.com/downloads/connector/odbc/
- Открыть панель управления на выигрышной машине
- АДМИНИСТРАТИВНЫЕ ИНСТРУМЕНТЫ (если Vista или Seven, поиск ODBC)
- НАСТРОЙКА ИСТОЧНИКОВ ДАННЫХ ODBC
- СИСТЕМА DSN
- ADD
в зависимости от вашего сервера, у вас могут возникнуть проблемы с поиском имени или IP-адреса сервера, поиск соединения с базой данных SSH (или что-то подобное). например, прочитайте FAQ по NetSol: http://www.networksolutions.com/support/how-to-back-up-the-mysql-database-using-ssh/
как только вы это сделаете, в MsAccess:
1. ФАЙЛЫ
2. ВНЕШНИЙ ИСТОЧНИК ДАННЫХ
3. СВЯЗЬ СТОЛОВ
если вы хотите экспортировать MySQL из MsAccess в MySQL, вы можете создать ФОРМУ в доступе, поместить на нее кнопку и в VBA создать эту подпрограмму для события OnClick ():
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
иногда, при запуске неанглийских окон вы можете получить ошибку 2507, изменить «База данных ODBC» на «ODBC» (работает с французским).