Jak pobrac jakiś rekord z bazy danych MySQL, która nie jest na lokalnym kompie. Znam do niej oczywiście hasło. Dane mogą być zapisane do zmiennej lub wyswietlone w jakimś komponencie (np TListBox).
Zasadniczo tak samo jak z lokalnej bazy... Jeśli korzystasz z komponentów (np. ZeosLib) wystarczy zmienić Host na nazwę hosta lub IP kompa na którym jest ta baza.
Korzystałem z komponentów z palety dbExpress i nie chce się połączyć z bazą. Kiedyś ktoś powiedział, że program może połączyć się tylko z lokalną bazą MySQL.
ZeosLib i po sprawie
Użyłem tych samych komponentów (paleta dbExpress) tylko łączyłem się z bazą na innym serwerze (yoyo.pl) i poszło elegancko. Oznacza to, że akurat z tamtą bazą (serwer opoka.org.pl) nie mogę się połączyć?, czy wystarczy coś włączyć?. Może libmysql.dll nie taki? Dane na pewno podałem dobre.
Możliwe na na yoyo.pl mają starszą wersję MySQL z którą dbExpres sobie radzi. Sprawdź ZeosLib.
zagadka napisał(a)
Użyłem tych samych komponentów (paleta dbExpress) tylko łączyłem się z bazą na innym serwerze (yoyo.pl) i poszło elegancko. Oznacza to, że akurat z tamtą bazą (serwer opoka.org.pl) nie mogę się połączyć?, czy wystarczy coś włączyć?. Może libmysql.dll nie taki? Dane na pewno podałem dobre.
a może trzeba by się dowiedzieć, czy do tej bazy można podłączyć się z zewnętrznych adresów :>