Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako povezati Delphi i Firebird

[es] :: Pascal / Delphi / Kylix :: Kako povezati Delphi i Firebird

Strane: 1 2

[ Pregleda: 7751 | Odgovora: 38 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MarkoBalkan

Član broj: 141124
Poruke: 1624
78.134.139.*



+19 Profil

icon Re: Kako povezati Delphi i Firebird13.01.2008. u 22:05 - pre 198 meseci
a mene znaima kako instalirati zeos?

skinuo sam sva sa ove stranice.

http://sourceforge.net/project/showfiles.php?group_id=35994
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.adsl.beotel.net.



+19 Profil

icon Re: Kako povezati Delphi i Firebird14.01.2008. u 07:49 - pre 198 meseci
Mislim da je krajnje vreme da ovakvu temu postavite u TOP.
Nešto kao tutorijal (zaključano) gde bi ponovili kako instalirati komponente i osnove za rad.
Malo-malo pa neko pita, a ponegde ostanu odgovori nedorečeni.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

Brkic

Član broj: 55360
Poruke: 1222
*.dynamic.sbb.co.yu.



Profil

icon Re: Kako povezati Delphi i Firebird14.01.2008. u 08:17 - pre 198 meseci
Evo uputstva za instalaciju Zeos komponenti


Instalacija

Posto se ove komponente instaliraju malo drugacije od onoga sto je napisano za instalaciju za D6 na oficijelnom sajtu evo ga
kratko uputstvo kako da se komponente instaliraju na D7 i novijim:

1. Raspakujte arhivu koju downloadujete.
2. Ubacite u LIB putanju vaseg Delphija putanju do direktorijuma "...\package\delphiX\build" gde X predstavlja verziju vaseg Delphija.
3. U LIB putanju takodje ubacite i putanju do foldera "src" i putanje svih njegovih podfoldera.
4. Kopirajte odgovarajuce dll-ove u Windows\System32 direktorijum ( iz lib direktorijuma komponenti )
5. Pokrenite Delphi i idite na otvaranje projekta i pronadjite: "...\package\delphiX\ZeosDbo.bpg " ( za novije verzije Delphija
fajl se zove drugacije, recimo za D2006 i TurboDelphi fajl je "ZeosDbo.bdsgroup" )
6. U Project Manager-u Delphija kliknite desnim dugmetom i zatim na Compile za sledece fajlove ( redosledom kojim su nevedeni! ):
ZCore.bpl
ZParseSql.bpl
ZPlain.bpl
ZDbc.bpl
ZComponent.bpl
NE KOMPAJLIRAJTE FAJL: ZComponentDesign.bpl
7. Kliknite desnim dugmetom na fajl ZComponentDesign.bpl i potom na Install

To je sve! Posle ovoga cete dobiti poruku o uspesno instaliranim komponentama i sada mozete poceti da ih koristite.

Napominjem da se instalacija moze vrlo malo razlikovati u zavisnosti od verzije Delphija tako da cete uz sva imena fajlova
pri instalaciji verovatno imati i verziju ( npr. za D7 - ZCore70.bpl itd. ), ali cete se toliko i sami snaci Wink.


Pozdrav.

 
Odgovor na temu

s.makic

Član broj: 137518
Poruke: 136
*.vdial.verat.net.



+1 Profil

icon Re: Kako povezati Delphi i Firebird14.01.2008. u 09:06 - pre 198 meseci
Kad sam pokrenuo MonitorDemo u Vasem primeru formirane su sledece datoteke frmMainU.dcu i frmConnectU.dcu. Bez obzira gde kopirao Vasu EMPLOYEE bazu imao sam pristup, i sa IBExpert mogo sam da otvorim Vasu bazu sto nije slucaj sa mojom.
Kad na formi postavim sve alate koji se nalaze kao i na formi u SQL Monitor i kad kad pokusam da se povezem sa DatabaseName pokazuje kao da nemam Vasu employee bazu, karakteristicno je da mogu da biram samo Datoteke tipa: Database Files. Kad pokrene MonitorDemo koji se nalazi u SQL Monitoru u mom Delphiju kad biram DatabaseName mogu da biram samo Datoteku tipa: Interbase DBs. tako da kad udjem u direktorijum gde se nalazi baza pokazuje kao da nema bazu (datoteka je tipa Firebird database (*.fdb)). Drugo karakteristicno je da kad pokrenem MonitorDemo formiraju se sledece datoteke frmConnectU.dcu, frmMainU.dcu, frmMonitorU.dcu i frmTraceFlagsU.dcu.

Nezna zbocega iz Delphia mogu da biram samo Database Files a iz SQL Monitora Datoteke tipa DBs a ovo je fdb, dali je u ovome problem i dal se ovo moze izmeniti.
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Kako povezati Delphi i Firebird14.01.2008. u 11:27 - pre 198 meseci
> Bez obzira gde kopirao Vasu EMPLOYEE bazu imao sam pristup, i sa IBExpert mogo sam da otvorim Vasu bazu sto nije slucaj sa mojom.

Nisam sad shvatio, da li ti radi primer ili ne?

> Kad na formi postavim sve alate koji se nalaze kao i na formi u SQL Monitor i kad kad pokusam da se povezem sa DatabaseName pokazuje kao da
> nemam Vasu employee bazu, karakteristicno je da mogu da biram samo Datoteke tipa: Database Files.

TIBDatabase je namenjen za Interbase (ali radi i sa FB) i zato inicijalno nudi ekstenzije IB baza, međutim ti tipovi ekstenzija se mogu promeniti u Files of type možeš odabrati All Files.

> Drugo karakteristicno je da kad pokrenem MonitorDemo formiraju se sledece datoteke frmConnectU.dcu, frmMainU.dcu, frmMonitorU.dcu i frmTraceFlagsU.dcu.

Dobio si i exe fajl. Inače, ti .dcu fajlovi su kompajlirani uniti uniti koji se posle linkuju u program, takođe Delphi pravi i neke druge datoteke, pogledaj u helpu detaljno o tome.

> Nezna zbocega iz Delphia mogu da biram samo Database Files a iz SQL Monitora Datoteke tipa DBs a ovo je fdb, dali je u ovome problem i dal
> se ovo moze izmeniti.

Nisi u obavezi da koristiš Open file dijalog za odabir baze, putanju možeš sam otkucati ili iskopirati. Najlakše je to iz TotalCommandera, stane se na željeni fajl, Ctr+Shift+Enter, uklone se navodnici iz dobijene putanje i prebaci se u Database polje.
 
Odgovor na temu

MarkoBalkan

Član broj: 141124
Poruke: 1624
78.134.139.*



+19 Profil

icon Re: Kako povezati Delphi i Firebird15.01.2008. u 16:23 - pre 197 meseci
uspješno instaliran zeos.
sad me zanima kako prikazati podatke u DBGidu?
na formi imam ZConnection, ZQuery i ZTable.
stavio sam DBGrid na formu i sve podesio.
samo još moram prikazati podatke u dbgridu.
šta treba staviti za datasource kod Querya?
 
Odgovor na temu

s.makic

Član broj: 137518
Poruke: 136
*.net
Via: [es] mailing liste



+1 Profil

icon Re: Kako povezati Delphi i Firebird15.01.2008. u 23:18 - pre 197 meseci
 
Odgovor na temu

s.makic

Član broj: 137518
Poruke: 136
*.vdial.verat.net.



+1 Profil

icon Re: Kako povezati Delphi i Firebird17.01.2008. u 22:46 - pre 197 meseci
Deinstalirao sam Delphi pa sam ga ponovo instalirao a onda sam sve alate (IBConsole, IBExpert, FlameRobin i IBAdmin) ponovo povezao i iz svih njih sam mogo da otvorim EMPLOYEE.GDB bazu, takodjer sad mogu iz SQL Monitora koji se nalazi u Delphi da otvorim,(pre sam mogao samo iz SQLMonitora koji mi je poslat od g_dina Savkica) sto znaci da sad sve funkcionise.
Zeleo sam da proverim dali ce sve to da funkcionise ako na praznoj formi stavim sve komponete koje se nalaze na SQL Monitoru i povezem ih i u tom cilju uradio sam sledece: na formi sam postavio IBDatabase, IBDataSet, IBTransactinon,DataSource i DBGrid, povezao sam sve ove komponente onda sam na IBDatabase u DatabaseName ukucao putanju do EMPLOYEE.GDB izbalilo mi je da ukucam ime i lozinku ukucao sam i prihvatio je, zatim sam Conected stavio na true prihvatio je, IBTransactinon Active na true takodjer prihvato je, al nista nije i izaslo u DBGridu. Kad sam SQLDialect hteo da prebacim sa1 na 3 izbaci gresku SQLDialect Invalid.
Hteo bih da pitam dali je iz ovoga moguce da se vidi zbog cega mi ne otvara EMPLOYEE.GDB, kao i dali kad se povezujem sa EMPLOYEE.GDB ili neku drugu Firebrid bazu koristim SQLMonitor.
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Kako povezati Delphi i Firebird18.01.2008. u 09:52 - pre 197 meseci
Prvo Employee.gdb nije FB baza, već IB. Ko zna odakle ti vučeš taj fajl i koji je tebi FB/IB server instaliran. Skini FB 1.5x ili 2.x, deinstaliraj sve što ima veze sa IB/FB (proveri u services da nije nešto zaostalo) i onda instaliraj FB i probaj sa Employee.fdb. Demo SQLMonitor je samo demo da vidiš kako se može uspostaviti veza, na osnovu njega ti ćeš napraviti svoju aplikaciju.
 
Odgovor na temu

s.makic

Član broj: 137518
Poruke: 136
*.vdial.verat.net.



+1 Profil

icon Re: Kako povezati Delphi i Firebird19.01.2008. u 15:47 - pre 197 meseci
Deinstalirao sam Firebrid server, IBConsole, drajver, izbrisao sve zaostale

fascikle ostale posle deinstalacije, i posle sve to ponovo instalirao. Proverio

preko IBConsole, IBExpert, FlameRobin i IBAdmin dali mogu da otvorim

EMPLOYEE.FDB bazu koja se nalazi u Filbridu, otvorio sam je iz svih alata.
Na praznoj formi sam postavio DBGrid, IB Transaction, IBData set,

IBDatabase, DataSource, IBTabele, IB SQL, sve sam to povezao.onda sam

preko IBDatabase pritiskom dva puta startovao Database Component Editor i

prko Test provero koneciju sa EMPLOYEE.FDB bazu zatraza mi je lozinka

upisao sam masterkey pa OK, izbacilo je Successful connection, pritisno sam

OK, onda sam u Object Inspectoru IBTabele u TableName izabrao jednu od

tabela EMPLOYEE.FDB (koje su bile dostupne), a Active postavio na True, al u DBGridu nije se pojavila

tabela kao u SQL Monitoru, sta jos treba da uradim da bi mi se pojavila

tabela.
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Kako povezati Delphi i Firebird19.01.2008. u 17:21 - pre 197 meseci
Treba ti TDataSource koji ćeš povezati sa datim Datasetom (TIBTable) i sa DBGridom.
 
Odgovor na temu

s.makic

Član broj: 137518
Poruke: 136
*.vdial.verat.net.



+1 Profil

icon Re: Kako povezati Delphi i Firebird19.01.2008. u 23:11 - pre 197 meseci
Imao sam postavljeno na formi TDataSouce samo sto je Data Set stavljen bi na IBDataSet kad sam prebacio na IBTabele odmah je u DBGrind izasla tabela. Konacno sam uz vasu pomoc uspeo da povezem preko komponete koje sam postavio na Delphi formi i EMPLOYEE.FDB bazu.
 
Odgovor na temu

s.makic

Član broj: 137518
Poruke: 136
*.vdial.verat.net.



+1 Profil

icon Re: Kako povezati Delphi i Firebird20.01.2008. u 00:21 - pre 197 meseci
Neki su mi predlozili ZEOS komponente, i u tom cilju sam skinuo ZEOSDBO-6.6.0x beta zip. raspakovao sam ga u poseban folder ali nikako nemogu da se snadjem sa instaliranjem. Ovde je dato upustvo od g_dina Ilije Brkica vrlo detaljno upustvo za instaliranje, medjutim ja nikako da se snadjem. Ako je moguce da od autora ili od nekog drugog dobijem pojasnjenje istog, bio bi mu jako zahvalan.
>2. Ubacite u LIB putanju vaseg Delphija putanju do direktorijuma "...\package\delphiX\build" gde X predstavlja verziju vaseg Delphija.
3. U LIB putanju takodje ubacite i putanju do foldera "src" i putanje svih njegovih podfoldera. <
Kad sam raspakovao ZEOS ima folder lib a takodjer i src, kad otvorim folder lib ima firebird, mysql i postgresql,(C:\Program Files\ZEOSDBO-6.6.0-beta\lib\firebird\windows\32bit\2.0.0.12710).
Ako idem na lib u Delphi onda imam C:\Program Files\Borland\Delphi7\Lib i ovde imam datoteke i foldere Debug, Delphi2 i IDL45.
Osnov pitanje je u koji lib (delphi ili zeos), gde i na koji nacin da ubacim navedene putanje i sta je to build. Mozda je prosto al ja nemogu da se snadjem, ja se nadam da cu uz pomoc strucnjaka dobre volje resiti i ovo kao sto sam i one predhodne probleme.
 
Odgovor na temu

s.makic

Član broj: 137518
Poruke: 136
*.vdial.verat.net.



+1 Profil

icon Re: Kako povezati Delphi i Firebird22.01.2008. u 15:16 - pre 197 meseci
Pokusao sam da instalisem zeos komponete na osnovu upustva g_dina Brkica "Ubacite u LIB putanju vaseg Delphija putanju do direktorijuma
"...\package\delphiX\build" gde X predstavlja verziju vaseg Delphija.
U LIB putanju takodje ubacite i putanju do foldera "src" i putanje svih njegovih podfoldera."
Moram da priznam da nisnam znao gde u LIB da ukucam putanju, pa sam to protumacio na sledeci nacin:
u C:\Program Files\ZEOSDBO-6.6.0-beta\lib\firebird\windows\32bit\2.0.0.12710 \aliases.conf sam ukucao #
# List of known database aliases
# ------------------------------
#
# Examples:
#
# dummy = c:\data\dummy.fdb
# C:\Program Files\ZEOSDBO-6.6.0-beta\packages\delphi7\build
# C:\Program Files\ZEOSDBO-6.6.0-beta\src
# C:\Program Files\ZEOSDBO-6.6.0-beta\src\component
# C:\Program Files\ZEOSDBO-6.6.0-beta\src\dbc
# C:\Program Files\ZEOSDBO-6.6.0-beta\src\plain
# C:\Program Files\ZEOSDBO-6.6.0-beta\src\core
# C:\Program Files\ZEOSDBO-6.6.0-beta\src\parsesql
#
Onda sam Kopirao odgovarajuce dll-ove (sve) u Windows\System32 direktorijum ( iz lib direktorijuma komponenti ) ,
onda sam otvorio delfi pa sam iso na open projekat C:\Program Files\ZEOSDBO-6.6.0-beta\packages\delphi7\ZeosDbo.bpg i dupli klik izbacilo mi je Project Manager ali odmah izbacilo sledecu gresku Cannot find resource file:C\Program Files\ZEOSDBO-6.6.0-beta\packages\delphi7\ZComponentDesign.res. Recreated. i kad pretisnem OK, ostaje Project Menager onda sam uradio sledece
U Project Manager-u Delphija klikno sam desnim dugmetom i zatim na Compile za sledece fajlove ( redosledom kojim su nevedeni! ):
ZCore.bpl
ZParseSql.bpl
ZPlain.bpl
ZDbc.bpl
ZComponent.bpl
NISAM KOMPAJLIRAO FAJL: ZComponentDesign.bpl .
Kliknuo sam desnim dugmetom na fajl ZComponentDesign.bpl i potom na Install, U Build mi pokaze sledecu gresku: " [Fatal Error] ZPropertyEditor.pas(50): File not found: 'ZClasses.dcu' ".
Nadam se da ce neko ko koristi zeos komponete, procitati ovo i pomoci mi da pravilno instaliaram ove komponente. Unapred hvala na pomoci.
 
Odgovor na temu

s.makic

Član broj: 137518
Poruke: 136
*.net
Via: [es] mailing liste



+1 Profil

icon Re: Kako povezati Delphi i Firebird22.01.2008. u 23:56 - pre 197 meseci
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.adsl.beotel.net.



+19 Profil

icon Re: Kako povezati Delphi i Firebird23.01.2008. u 15:24 - pre 197 meseci
Pretpostavljam da je LIB:
Meni: Tools/Enviroment/Library ili slično, zavisi od verzije delfija, treba da ti se pojavi spisak direktorijuma npr: Lib,Indy,Imports,.... Tu ga treba dopisati.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

s.makic

Član broj: 137518
Poruke: 136
*.vdial.verat.net.



+1 Profil

icon Re: Kako povezati Delphi i Firebird23.01.2008. u 20:57 - pre 197 meseci
>Meni: Tools/Enviroment/Library< da to je bila ona karika koja mi je nedostajala da primeni upustvo gospodina Brkica, i da pravilno instalisem zeos komponente. Nakon instalacije u delphiju mi se pojavila nova paleta ZEOS Access.
Hvala na pomoci!
 
Odgovor na temu

s.makic

Član broj: 137518
Poruke: 136
*.vdial.verat.net.



+1 Profil

icon Re: Kako povezati Delphi i Firebird24.01.2008. u 13:05 - pre 197 meseci
Intersuje me dali je i ako je moguce kako prko jednog DBGrida otvarati vise tabela jedne baze (naizmenicno). Uzmimo na primer EMPLOYEE.FDB bazu i zelimo da preko jedne forme i jednog DBGrida da naizmenicno otvaramo odredjene tabele, sta od alata treba staviti na formi i kako ih povezati.
Kao sto sam juce naveo instalirao sam zeos komponente, probao sam da kao sa IBX komonentama povezem se sa Access bazom, al nista, zatim sam probao sa EMPLOYEE.FDB bazom takodjer nista. Pa me interesuje sa kojim svim bazama se koriste zeos komponet, i ako je moguce koje komponente i sta staviti na formi i kako ih povezati.
 
Odgovor na temu

s.makic

Član broj: 137518
Poruke: 136
*.vdial.verat.net.



+1 Profil

icon Re: Kako povezati Delphi i Firebird26.01.2008. u 15:06 - pre 197 meseci
Radio sam samo nesto sa Access bazama, ovo sam tek poceo. Jasno mi je kako uz pomoc navedenih alata kako se pravi prazna baza, uz pomoc IBAdmina sam dobio odgovore uvezi tabela (al na zalost jos samo nekoliko dana mi traje mogucnos koriscena, jer je frre samo 30 dana). >Baza nista ne napravi sama< Nismo se razumeli, misleo sam na nesto drugo. Saznao sam kad sam probao da uradim jednu tabelu pomocu ovog alata, da program istovremeno to isto zapise. Od svih alata po meni najlakse za razumevanje za pocetnike je je IBAdmin. Putem njega sam dobio neke od odgovore koje sam prije postavo.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Kako povezati Delphi i Firebird

Strane: 1 2

[ Pregleda: 7751 | Odgovora: 38 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.