Piasiu napisał(a)
No nikt nie napisze mi jak polaczyc sie z ta baza? Tylko mi nie mowice ze nikt tego nie robil
.
Robił... I szukał w google... Pierwszy adres po wpisaniu do google: http://fhasovic.blogspot.com/[...]-embed-firebird-into-exe.html
Ponowie prosbe jeszcze raz.
Mam Turbo Delphi i w nim sa komponenty dbExpress. Wrzucilem te wszystkie biblioteczki do katalogu z moja aplikacja. Zmienilem plik fbembed.dll na gds32.dll. Wstawielm komponent TSQLConnection. Wlasciwosc DriveName ustawiam na InterBase i na tym moja cala zabawa sie konczy bo jak probuje sie polaczyc to wyskakuje mi komunikat [0x0015]Connection failed. Unavailable database. Wiec nie wiem czy on wogole nie umie sie polaczyc z baza czy poprostu potrzebuje tego pliku bazy, ktorego ja nei mam bo nei wiem jak utworzyc.
A napewno ktos na tym forum uzywal tego firebirda i jest w stanie mi podeslac jakis prosty przyklad - to chyba nie bedzie dla niego aztakei bolesne. W koncu forum jest chyba po to aby pomagac. A to ze ja akuat nie moge sobie z tym poradzic nie znaczy ze nic nie umie - poprostu nie umie tego i angielskiego rowniez - dlatego mam trudnosci z uzywaniem tej bazy. Z MySQL nie mialem zadnych problemow wiec nie wiem co robie źle teraz.
Prosze jeszcze raz o pomoc a najlepiej przyklad.
- ściągasz http://www.ibphoenix.com/main.nfs?page=ibp_60_odbc
- instalujesz
- odpalasz delphi
- na formę dajesz TADOConnection
- klikasz na niego dwa razy
- wybierasz Use Connection String
- klikasz build
- wybierasz Microsoft OLE DB Provider for ODBC Drivers
- wybierasz Użyj ciągu połączeń
- klikasz Konstruuj
- wybierasz Komputerowe źródła danych
- Nowe
- Źródło danych użytkownika
- Dalej
- FireBird / Interbase(r) Driver
- Zakończ
- OK
- wybierasz źródło, które przed chwilą stworzyłeś
- OK
nie masz co testować połączenia bo działa ono tylko jak uruchomisz projekt - przy próbie aktywacji połączenia w Delphi dostaniesz
przykładowy Connection String wygląda tak
Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="DSN=fb;Driver=Firebird/InterBase(r) driver;Dbname=c:\a\zam.fdb;CHARSET=WIN1250;UID=SYSDBA;Client=C:\a\FBCLIENT.DLL"