Zczytywanie wierszy z MySQL

0

Od tygodnia próbuje dość do tematu pobierania danych z bazy danych MySQL. Próbowałem i tego co mamy tutaj na stornie, przekopywałem wątki, listingi i ŻADEN nie działa chociaż w części. Nie udało mi się uzyskać jeszcze śladu danych w programie.

Testowałem:

  1. dbExpress

  2. dbExpress z OpenMySQL

  3. FreeDAC

  4. Wysypuje się z definicji, nawet nie chce łączyć, od razu błąd AcessViolation lub unable to load libmysql.dll

  5. Niby się łączy, jednak jakiekolwiek zapytanie powoduje Access Violation i koniec pieśni.

  6. Tu widać ze jest postęp w łączeniu, jakiekolwiek zapytanie generuje AccessViolation z błędem -310, że niby nie ma danych do pokazania...

Jakieś dalsze sugestie, naprawdę, potrzebuję tylko pobrać dane z tabeli, żadnego zapisywania, usuwania, rekordów, jedynie w efekcie końcowym tabela z 12 kolumn i 5 ostaniach wierszy.

0
Osadnik napisał(a)

unable to load libmysql.dll

A czy do C:\WINDOWS\system32 dodałeś dll? O nazwie libmysql.dll którą możesz pobrać stąd DLL LIBMYSQL

0

Tak, libmysql próbowałem w różnych wersjach a w najlepszym wypadu kończyło się na "Invalid Precision"

Z ciekawostek, spróbowałem jeszcze raz tego dbxopenmysql i już jest postęp, łączy się, pobiera dane z tabeli wg kolumny (widać ze program pobiera dane), po czym "Failed field mapping" lub w zależnosći od tego i gdzie "accessViolation i adres - co mi nic nie mówi.
Ten AV następuje w ramach SQL.open;, open pobiera dane jednak powoduje ten Access Violation.

ZeosLip - chętnie tylko jak ktoś p chłopsku wyjaśni jak to zainstalować. a Google są różne rozwiązania i z rożnym sukcesem.

0

Może wrzuć jakiś przykładowy kod jak pobierasz dane?

1 użytkowników online, w tym zalogowanych: 0, gości: 1