Глобальное соединение с MySQL[Решено]

Форум для изучающих FPC и их учителей.

Модератор: Модераторы

Глобальное соединение с MySQL[Решено]

Сообщение prgchip » 24.02.2011 23:31:48

Есть отдельный файл с глобальными переменными, процедурами и функциями который включается в раздел USES почти каждой формы.
Код: Выделить всё
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); не правильно!
Обьясните мне как правильно создать глобальное подключение.
Последний раз редактировалось prgchip 21.03.2011 13:17:45, всего редактировалось 1 раз.
Аватара пользователя
prgchip
незнакомец
 
Сообщения: 8
Зарегистрирован: 20.02.2011 15:51:36
Откуда: г.Люберцы

Re: Глобальное соединение с MySQL

Сообщение v-t-l » 25.02.2011 00:03:13

Код: Выделить всё
cnnMySQL:=TMySQL50Connection.Create(nil);
v-t-l
энтузиаст
 
Сообщения: 733
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: Глобальное соединение с MySQL

Сообщение prgchip » 25.02.2011 00:23:53

Спасибо за подсказку. Получилось.
Аватара пользователя
prgchip
незнакомец
 
Сообщения: 8
Зарегистрирован: 20.02.2011 15:51:36
Откуда: г.Люберцы


Вернуться в Обучение Free Pascal

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22

Рейтинг@Mail.ru