Получите драйвер odbc отсюда: https://dev.mysql.com/downloads/connector/odbc/
Вам также может понадобиться распространяемый пакет Microsoft Visual C ++ 2010 (x86) vcredist_x86.exe
Используйте этот код для установки соединения mysql
PUBLIC server,port,db,uid,pw
server="" & use mysql ip
port="" & port mysql is open on
db="" & db name
uid="" & user anme
pw="" & password
mysql = SQLSTRINGCONNECT('Driver={MySQL ODBC 5.3 Unicode Driver};Server=' + server + ';Port=' + port + ';Database=' + db + ';uid=' + uid + ';Pwd=' + pw + ';',.T.)
IF VARTYPE(mysql) == 'L' OR m.mysql < 0
MESSAGEBOX('MySQL Connection Failed. Logging will be disabled for this session.',16,'MySQL Error',3500)
ENDIF
Вот пример для вставки в таблицу mysql. Я использую его для регистрации действий пользователя в MySQL.
IF VARTYPE(mysql) != 'L' AND m.mysql >= 0
SQLPREPARE (;
m.mysql;
,'INSERT INTO logging (computer,operator,application,program,version,action) VALUES (;
?COMPUTERNAME ;
,?OPERATOR ;
,?thisApplication ;
,?thisProgram ;
,?thisVersion ;
,?logMessage;
);';
)
SQLEXEC(m.mysql)
ENDIF