Pytanie o libmySQL.dll i MySql

0

Zrobiłem aplikacje która łączy się z MySql`em korzystając z biblioteki libmySQL.dll.
Jednak użyłem do tego jakiejśstarej biblioteki która jest rozpowszechniana wraz z komponentem jaki można ściągnąć.
Ja nie posłużyłem się komponentem tylko na piehote dobrnołem do celu.
Wszytsko było by OK, gdy nie fakt że jak podmieniłem bibliotekę libmySQL.dll na nowszą (na tą którą użyłem w katalogu działającej u mnie serwera MySql) podłączam się do serwera ale gdy wykonuje zapytanie nie mam żadnego wyniku.
Dlaczego tak jest? Czy ktoś może mi powiedzieć jak zrobić aby dla każdej wersji dll (libmySQL.dll), moja aplikacja dzialala?

0

Nie wiem, czy dobrze zrozumiałem, ale może to być spowodowane:

  1. Biblioteka jest nowsza niż baza SQL
  2. Biblioteka jest niekompletna (lub do innej wersji)
  3. Baza nie rozpoznaje komunikatów (zapytań)
  4. Baza się zepsuła (nieprawdopodobne)

Czemu nie użyjesz komponentu, to chyba łatwiejsze (bo szybsze...)

Powodzenia, i niech ci wszycho działa :-) .

0

Proponuje zastosowac bardzo wygodne komponenty Zeos
http://4programmers.net/download.html?id=561

0

Teraz nie anonimowo....

Zapytania były OK.

Cały projekt działa na jednej biliotece tzn libmySQL.dll
Komponenty które umożliwiają dostanie sie do bazy mysql równiez korzystają z tego pliku(jak znasz jakieś co nie korzystają to daj namiary). Tak więc jeżeli wezme ten plik który jest ze starszej wersji mysql to dziala wszystko dobrze, jezeli wezme plik z wersji co mam aktualnie zainstalowaną to niedziała.

0

Whmmm.....
To ja już nie wiem, nie robiłen nigdy nic na bazach SQL (nic wielkiego, bo programy typu wyślij zapytanie to tak [używałem komponentów z d7 Ent.])

ODPADAM! [wstyd]

0

Ja mam gdzieś unit z funkcjami na gniazdkach... jak chcesz do daj signal :)

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