[delphi] Komponent dbExpress - obsługa Baz Danych

0

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

0

Na wersji personal nie da się zainstalować komponentów bazodoanowych. Pozostaje Ci zassać ze strony CodeGear darmowe środowisko Turbo Delphi. Tam jest ADO, IBX, dbExpress. Zostaw D7 w spokoju, stare dobre czasy, ale środowiska się rozwijają.

0

ja polecam sciagnac directSQl.
nie jest to komponent wiec nie wymaga instalacji.
na stronie http://www.unit1.pl/169,idx masz 2 male tutoriale o tym (z mozliwoscia pobrania samego DirectSQL jak i przykladow omawianych w tutorialach).
tylko pamietaj ta wersja directSQL jest dla mysql 4 ktore mozesz pobrac stad:
http://dev.mysql.com/downloads/mysql/4.1.html#win32 (o ile pamieta to sciagalem wlasnie stad i wszystko powinno dzialac)
jak by cos nie gralo lub bys potrzebowal pomocy to pisz prw a najlepiej na gg 244110
pozdrawiam

0

dzięki MAG :) twoje rozwiązanie wystarczylo mi... polecam dla innych.

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