Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

MySQLConnection ошибка Access Violation... [D7]


Страницы:   1 2

McLotos ©   (2013-01-12 00:07:00) 

Помогите разобраться, чего я тут такого не того намудрил
Есть форма, в которую забиваются данные для подключения к MySQL серверу, при клике по кнопке срабатывает процедура

procedure TForm1.bConnectClick(Sender: TObject);
 var
   Server,Login,Passw: PAnsiChar;

 begin
   Server := PAnsiChar(eServer.Text);
   Login := PAnsiChar(eLogin.Text);
   Passw := PAnsiChar(ePassw.Text);

 SQLConnector.SQLConnection.Connect(Server,Login,Passw);
 SQLConnector.Connected := true;
end;

end.

Вот что здесь не так, почему этот код не работает? Ругается на строку
SQLConnector.SQLConnection.Connect(Server,Login,Passw);
я пробовал даже так
SQLConnector.SQLConnection.Connect(eServer.Text:PAnsiChar;eLogin.Text:PAnsiChar; ePassw.Text:PAnsiChar);

такой вариант компилятор не пропускает. что делать?


McLotos   (2013-01-12 10:01:00) [21]

Германн, но программа же матерится именно на этот участок, хотя как вариант могу проверить правильность передаваемых переменных, но не думаю что это чо-то даст.
SQLConnector ни что иное как SQLConnector:TSQLConnection закладки dbExpress

AlexDn я тоже использую только стандартные компоненты.

KilkennyCat а что, это мысль, где-то на просторах Интернет я наткнулся как-то на мысль, что Delphi работает не со всеми версиями MySQL, тогда возникает вопрос, как заставить её работать именно с этой версией, или может проще найти ту с которой она сможет работать.


KilkennyCat   (2013-01-12 04:08:00) [22]

а что-то типа коннекшион нэйм или тип разве не надо указывать? да и версии клиента и сервера могут быть несовместимыми (я бы с этого начал проверку).


AlexDn   (2013-01-12 02:49:00) [23]

Я достаточно долго долбался с удалённым подключением, когда делал, но я использовал стандартные компоненты..


Германн   (2013-01-12 01:28:00) [24]


>
> McLotos   (12.01.13 00:07)
>
> Помогите разобраться, чего я тут такого не того намудрил

Тут ничего. Где-то в другом месте чего-то не было сделано вовремя. Одно могу сказать точно. Причина AV никак не связана с параметрами процедуры Connect. И скорее всего она связана либо с SQLConnector, либо с SQLConnection. И поскольку я не знаю что такое SQLConnector, то мне больше нечего сказать.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо