Witam,
Z góry dziękuje, że weszliście na ten temat. Mam nadzieję, że mi pomożecie.
Na początek określę kilka potrzebnych rzeczy:
System: WinXP Professional SP2
Program: Delphi 7.0 Personal
Znam podstawy Pascala, Delphi i MySQL
Opis problemu:
Zabrałem się za tworzenie programu jakiego nigdy wcześniej jeszcze nie robiłem. Na początek chciałem zrobić w miarę prostą rzecz na której niestety już poległem. Chce, żeby w moim programie można było zalogować się (co oczywiście jest związane z wcześniejszą rejestracją). Wymyśliłem, żeby dane (login, haslo itp itd) znajdowały się na serwerze (na razie na swoim komputerze). Wykorzystuje KRASNAL server i dołączony do niego MySQL. Zatem na cel wziąłem: Połączenie z bazą danych MySQL
Szukając rozwiązania w skarbnicy wiedzy (google.com) znalazłem bardzo dużo artykułów omawiających mój cel. Z możliwych rozwiązań wybrałem komponent dbExpress. Pomogła mi w tym strona http://4programmers.net/Delphi/Artyku%C5%82y/MySQL_w_Delphi i http://4programmers.net/Delphi/Kompendium/Rozdzia%C5%82_17.
Niestety w mojej wersji Delphi (jak wyżej wspomniałem 7.0 - Personal) nie znalazłem zakładki dbExpress o której mowa w tych artykułach. Zrozumiałem więc, że brakuje w mojej wersji jakiegoś komponentu. Poraz kolejny google.com. Tu okazało się, że pełnej wersji tego komponentu nie znajdę (lub nie widzę). Postanowiłem więc ściągnąć z http://crlab.com/dbx/download.html dbExpress driver for MySQL, Windows version 4.20 [size 1151 Kb]. Zainstalowałem instalkę. Po ponownym uruchomieniu komputera wyskoczyło mi wiele błędów mówiących o braku pliku dbrtl.dll (chyba nie dam głowy uciąć). Odinstalowałem ściagnięty wcześniej program, odinstalowałem też Delphi. Wszystko zainstalowałem zaraz znowu. Teraz żaden błąd nie wyskakuje, ale zakładki dbExpress dalej nie mam.
Zastanawiałem się też czy ja sam powinienem dodać komponent ręcznie czy po instalacji ściągniętego pliku sam powinien się dodać?
Po tej długiej przemowie czas na prośbę: Czy wiecie o co chodzi? Może mieliście podobny problem? Czyżbym nie potrafił instalować komponentów? A może macie jakieś inne rozwiązania, komponenty, artykuły które mi pomogą?
Jeżeli nie zrozumieliście mnie - piszcie. Dzięki raz jeszcze za czas poświęcony na czytanie tego pewnie błahego problemu. Proszę o pomoc :)
Pozdrawiam
Daniel Miedzik