Podłączenie do MySQL przez ADO: Różnice pomiędzy wersjami
Linia 6: | Linia 6: | ||
3) uruchomić "Źródła danych (ODBC)"<br> | 3) uruchomić "Źródła danych (ODBC)"<br> | ||
Start -> Ustawienia -> Panel sterowania -> Narzędzia administracyjne -> Źródła danych (ODBC)<br> | Start -> Ustawienia -> Panel sterowania -> Narzędzia administracyjne -> Źródła danych (ODBC)<br> | ||
− | [[image:ADO_Zdjecie.JPG|center|Zdjęcie]] | + | [[image:ADO_Zdjecie.JPG|center|frame|Zdjęcie]] |
A) przechodzimy na zakładkę "Plikowe DSN"<br> | A) przechodzimy na zakładkę "Plikowe DSN"<br> | ||
B) naciskamy przycisk {{Przycisk|Dodaj...}}<br> | B) naciskamy przycisk {{Przycisk|Dodaj...}}<br> | ||
Linia 14: | Linia 14: | ||
F) naciskamy przycisk {{Przycisk|Dalej >}}<br> | F) naciskamy przycisk {{Przycisk|Dalej >}}<br> | ||
G) naciskamy przycisk {{Przycisk|Zakończ}}<br> | G) naciskamy przycisk {{Przycisk|Zakończ}}<br> | ||
− | [[image:ADO_Zdjecie1.JPG|center|Zdjęcie 1]] | + | [[image:ADO_Zdjecie1.JPG|center|frame|Zdjęcie 1]] |
Wnowym oknie ktore sie wyświetli wprowadzamy <br> | Wnowym oknie ktore sie wyświetli wprowadzamy <br> | ||
A) "Serwer" -> wprowadzamy IP na ktorym znajduje sie Mysql (np. 192.168.0.4) - port zostawiamy domyslnie 3306<br> | A) "Serwer" -> wprowadzamy IP na ktorym znajduje sie Mysql (np. 192.168.0.4) - port zostawiamy domyslnie 3306<br> | ||
Linia 22: | Linia 22: | ||
Przyciskiem {{Przycisk|TEST}} mozna sprawdzic czy jest prawidlowe polaczenie do bazy danych.<br> | Przyciskiem {{Przycisk|TEST}} mozna sprawdzic czy jest prawidlowe polaczenie do bazy danych.<br> | ||
E) Przyciskiem {{Przycisk|OK}} zapisujemy<br> | E) Przyciskiem {{Przycisk|OK}} zapisujemy<br> | ||
− | [[image:ADO_Zdjecie2.JPG|center|Zdjęcie 2]] | + | [[image:ADO_Zdjecie2.JPG|center|frame|Zdjęcie 2]] |
4) Wchodzimy do Delphi<br> | 4) Wchodzimy do Delphi<br> | ||
− | [[image:ADO_Zdjecie3.JPG|center|Zdjęcie 3]] | + | [[image:ADO_Zdjecie3.JPG|center|frame|Zdjęcie 3]] |
A) Kladziemy component TADOConnection<br> | A) Kladziemy component TADOConnection<br> | ||
B) W "Object Inspector" wybieramy opcje "ConnectionString" ( naciskamy {{Przycisk|...}})<br> | B) W "Object Inspector" wybieramy opcje "ConnectionString" ( naciskamy {{Przycisk|...}})<br> | ||
C) Otwiera sie okno <br> | C) Otwiera sie okno <br> | ||
− | [[image:ADO_Zdjecie4.JPG|center|Zdjęcie 4]] | + | [[image:ADO_Zdjecie4.JPG|center|frame|Zdjęcie 4]] |
D) Wybieramy opcje jak na zdjeciu i naciskamy przycisk {{Przycisk|Build...}}<br> | D) Wybieramy opcje jak na zdjeciu i naciskamy przycisk {{Przycisk|Build...}}<br> | ||
E) Otwiera sie okno<br> | E) Otwiera sie okno<br> | ||
− | [[image:ADO_Zdjecie5.JPG|center|Zdjęcie 5]] | + | [[image:ADO_Zdjecie5.JPG|center|frame|Zdjęcie 5]] |
F) Naciskamy przycisk {{Przycisk|Dalej >>}}<br> | F) Naciskamy przycisk {{Przycisk|Dalej >>}}<br> | ||
− | [[image:ADO_Zdjecie6.JPG|center|Zdjęcie 6]] | + | [[image:ADO_Zdjecie6.JPG|center|frame|Zdjęcie 6]] |
G) wybieramy opcje jak na zdjeciu i naciskamy przycisk {{Przycisk|Konstruuj..}}<br> | G) wybieramy opcje jak na zdjeciu i naciskamy przycisk {{Przycisk|Konstruuj..}}<br> | ||
H) Otwiera sie okno w ktorym wybieramy wczesniej stworzony plik i naciskamy przycisk {{Przycisk|OK}} (patrz zdjęcie 2) <br> | H) Otwiera sie okno w ktorym wybieramy wczesniej stworzony plik i naciskamy przycisk {{Przycisk|OK}} (patrz zdjęcie 2) <br> | ||
I) Otworzy sie okno ze zdjęcia 1. Wprowadzamy ponownie haslo i zatwierzamy przyciskiem {{Przycisk|OK}}<br> | I) Otworzy sie okno ze zdjęcia 1. Wprowadzamy ponownie haslo i zatwierzamy przyciskiem {{Przycisk|OK}}<br> | ||
J) Wracamy do okna Zdjecie 7 ktore zatwieradzamy przyciskiem {{Przycisk|OK}}<br> | J) Wracamy do okna Zdjecie 7 ktore zatwieradzamy przyciskiem {{Przycisk|OK}}<br> | ||
− | [[image:ADO_Zdjecie7.JPG|center|Zdjęcie 7]] | + | [[image:ADO_Zdjecie7.JPG|center|frame|Zdjęcie 7]] |
K) Wracamy do okna Zdjecie 8 ktore zatwieradzamy przyciskiem {{Przycisk|OK}}<br> | K) Wracamy do okna Zdjecie 8 ktore zatwieradzamy przyciskiem {{Przycisk|OK}}<br> | ||
− | [[image:ADO_Zdjecie8.JPG|center|Zdjęcie 8]] | + | [[image:ADO_Zdjecie8.JPG|center|frame|Zdjęcie 8]] |
Teraz tylko powinno wystarczyc zmiana w "Object Inspector" property Connection na true. <br> | Teraz tylko powinno wystarczyc zmiana w "Object Inspector" property Connection na true. <br> |
Wersja z 10:52, 2 lip 2010
Ten artykuł jest w trakcie tworzenia, nie wszystkie odnośniki mogą działać poprawnie lub być rozwinięte Możesz nam pomóc przy rozbudowie dokumentacji systemu - zobacz jak możesz tego dokonać |
1) pobrać drivery do ODBC:
http://motlawa.int.com.pl/motlawa/utils/mysql-connector-odbc-5.1.6-win32.msi
2) zainstalować
3) uruchomić "Źródła danych (ODBC)"
Start -> Ustawienia -> Panel sterowania -> Narzędzia administracyjne -> Źródła danych (ODBC)
A) przechodzimy na zakładkę "Plikowe DSN"
B) naciskamy przycisk Dodaj...
C) wybieramy "MySQL ODBC 5.1 Driver"
D) naciskamy przycisk Dalej >
E) wpsujemy nazwe pliku "MysqlDNS"
F) naciskamy przycisk Dalej >
G) naciskamy przycisk Zakończ
Wnowym oknie ktore sie wyświetli wprowadzamy
A) "Serwer" -> wprowadzamy IP na ktorym znajduje sie Mysql (np. 192.168.0.4) - port zostawiamy domyslnie 3306
B) "Uzytkownik" login uzytkownika (np. int)
C) "Haslo" haslo wybranego uzytkownika ( np. ********)
D) "Baza danych" stowrzona baza danych do kotrej chcemy sie podlaczyc ( np. int2 )
Przyciskiem TEST mozna sprawdzic czy jest prawidlowe polaczenie do bazy danych.
E) Przyciskiem OK zapisujemy
4) Wchodzimy do Delphi
A) Kladziemy component TADOConnection
B) W "Object Inspector" wybieramy opcje "ConnectionString" ( naciskamy ... )
C) Otwiera sie okno
D) Wybieramy opcje jak na zdjeciu i naciskamy przycisk Build...
E) Otwiera sie okno
F) Naciskamy przycisk Dalej >>
G) wybieramy opcje jak na zdjeciu i naciskamy przycisk Konstruuj..
H) Otwiera sie okno w ktorym wybieramy wczesniej stworzony plik i naciskamy przycisk OK (patrz zdjęcie 2)
I) Otworzy sie okno ze zdjęcia 1. Wprowadzamy ponownie haslo i zatwierzamy przyciskiem OK
J) Wracamy do okna Zdjecie 7 ktore zatwieradzamy przyciskiem OK
K) Wracamy do okna Zdjecie 8 ktore zatwieradzamy przyciskiem OK
Teraz tylko powinno wystarczyc zmiana w "Object Inspector" property Connection na true.