We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

Nie mogę się połączyć z MySQL za pomocą directSQL w Delphi 7.0


WojtasSP320
14-03-2009, 23:50
Odpada, ale dzięki za info...
No cuż będę musiał pokombinować... :/

WojtasSP320
14-03-2009, 22:24
A czy jest JAKAKOLWIEK możliwość połączenia się z bazą MySQL z zewnątrz (inna oferta, czy coś w tym stylu, oczywiście serwer za 200/m-c odpada )

ZDESPEROWANY, prosze o pomoc...

WojtasSP320
14-03-2009, 21:40
Witam.

Mój problem jest następujący:
Piszę program w delphi (v 7.0), który ma się łączyć z bazą MySQL za pomocą directSQL. Zrobiłem sobie bazę na localhost i z połączeniem z nią nie ma problemów. Po podmienieniu danych na dane serwera wirtualnego na ovh program zwiesza się na kilkadziesiąt sekund a potem MySQL.LastError zwraca komunikat: "Can't connect to MySQL server on 'mysql5-16.60gp' (0)"

Kawałek kodu:

Kod:
MySQLClient.Host := 'mysql5-16.60gp';
MySQLClient.Port := 3306;
MySQLClient.user := '';
MySQLClient.password := '';
MySQLClient.Db := '';
MySQLClient.UseNamedPipe := false;
MySQLClient.UseSSL := false;
MySQLClient.Compress := false;

if MySQLClient.Connect then ShowMessage('connected ok!')
else ShowMessage('Somthing went wrong!'+chr(13)+MySQLClient.LastError);
Mogę jeszcze ustawić kilka pól, m.in.:

Kod:
MySQLClient.UnixSocket
MySQLClient.TrySockets
ale nie wiem do czego służą...
Czy domyślny port dla MySQL na ovh to 3306??

Dodam tylko, że łączę się z bazą w PHP i wszystko jest ok.
Mój firewall przepuszcza pisany program, więc to nie to.

Proszę o pomoc.