- Код: Выделить всё
- uses
 Classes, SysUtils, Dialogs, mysql50conn;
 var
 cnnServer, cnnUser, cnnPasswd, cnnDatabase: String;
 cnnMySQL: TMySQL50Connection;
 procedure CheckMySQLDB();
 implementation
 procedure CheckMySQLDB();
 begin
 cnnMySQL.Create(nil); // По идее родитель должен быть Application???
 cnnMySQL.HostName:= cnnServer;
 cnnMySQL.UserName:= cnnUser;
 cnnMySQL.Password:= cnnPasswd;
 cnnMySQL.DatabaseName:= cnnDatabase;
 try
 cnnMySQL.Connected := True;
 ShowMessage('Good connect!');
 except
 ShowMessage('Bad connect!');
 Exit;
 end;
 end;
 end.
При вызове данной процедуры вылетает сообщение об ошибке доступа "Access violation". Думаю что cnnMySQL.Create(nil); не правильно!
Обьясните мне как правильно создать глобальное подключение.



