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

Ko voli Qt3+Interbase/Firebird ->

[es] :: Firebird/Interbase :: Ko voli Qt3+Interbase/Firebird ->

[ Pregleda: 2219 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Mr. Rejn
Deki Karamatijević
Sremčica

Član broj: 2514
Poruke: 515
*.bankerinter.net.



+4 Profil

icon Ko voli Qt3+Interbase/Firebird ->04.10.2005. u 18:50 - pre 225 meseci
Znaci, kome se smucilo da se zeza sa unixODBC i slicnim
cudima, a nema QIBASE plugin za QT Designer (kao naprimer
ja), moze da isproba libinterbasexx (necu da dajem link jer
je na Sourceforge pa se lako nalazi).

Posto Interbase/FB nema normalne zvanicne klase za pristup serveru,
nego samo ogavni C API (i vidim da ljudima na forumima uopste nije
jasno zasto je to tako, valjda ljudi koji odrzavaju Firebird misle da to
i nije tako bitno(?!)),neki od korisnika se smiluju i naprave OO API kao
sto je libinterbasexx,koji je prilicno jednostavan za upotrebu (slican
je IB++ API-ju-mozda cak i previse,kao da su klonovi), samo sto IB++ ima nesto vece mogucnosti
(Servisni api: statistika, bekap, i sl.).

Okacio sam ovde arhivu, koja sadrzi ovo:
-ib_client.pro (projektni fajl za QT Designer)
-ib_client.ui (XML opis GUI-a)
-ib_client.ui.h (korisni kod)
-staticka arhiva tj. libinterbasexx.a
-sva zaglavlja za libinterbase

znaci treba raspakovati i uneti izmene u ib_client.ui.h (promeniti password za
SYSDBA,jer je ono moja lozinka) i staviti alias "zaposleni" u alias.conf
Kod izvrsava SELECT * FROM upit u tabeli JOBS demo baze employee.fdb
Naravno,treba da se ima instalirana i pokrenuta neka verzija FirebirdSS
(ovo sam radio na SuSE 9.2, a trebalo bi sve da radi na na Windozu).
Prema tome: sve bi trebalo da je portabl (*NIX-Win32/klase prijetne za upotrebu/besplatno za nekomercijalnu upotrebu/korisno za neke poslovne aplikacije, touch screen aplikacije i sl,
pa ko voli..

Prijatan dan.
Ag + Na -> Xe
Prikačeni fajlovi
 
Odgovor na temu

Riste Pejov
Team Leader/Senior Software Developer @
Ein-Sof ltd Skopje
Skopje, Macedonia

Član broj: 128
Poruke: 571
62.162.223.*

Jabber: richie@bagra.net.mk
ICQ: 154236769
Sajt: riste.softver.org.mk


Profil

icon Re: Ko voli Qt3+Interbase/Firebird ->05.10.2005. u 12:20 - pre 225 meseci
IB/FB ima puno OO biblioteka za pristup. Da ne pocinjem sa onim za Delphi kao i IBPP.
Kade je u pitanju C++ kompajler ... onda IBPP je defakto standard za pristup FB/IB (www.ibpp.org).

Osim toga IBPP radi fino i bez Qt-a, ali ipak siguran sam da ovaj lib koji se veze za Qt je 100% kompatibilan sa QTovih data-aware widgetovima. Ako tebi treba C++ lib koji ne treba da se veze za QT onda bi IBPP bio bolje resenje.


People who think they know everything tend to irritate those of us who do.
 
Odgovor na temu

Mr. Rejn
Deki Karamatijević
Sremčica

Član broj: 2514
Poruke: 515
*.bankerinter.net.



+4 Profil

icon Re: Ko voli Qt3+Interbase/Firebird ->05.10.2005. u 16:35 - pre 225 meseci
Pa da, sve sto sam rekao za libinterbasexx, vazi i za IBPP, samo sto
IBPP ima vece mogucnosti (service, pristup embedded serveru-npr. iz
FirebirdCS (libfbembed.so) i ostalo), ali nisam to probao sa libinterbasexx.

Znaci IBPP bi trebao da radi radi sve standardne radnje, a mozes da ga vezujes
za sta hoces ili u aplikacijama na komandnoj liniji (npr. CGI za Apache moze da
bude dobra primena).

Koliko znam, QT-ovi widgeti za baze koriste svoje pluginove, ali bas u mojoj
distribuciji nemam QIBASE, a nema ni odakle da se skine-mora da se konfigurise
source i ponovo prevede-zar ceo Qt3 da kompajliras zbog jednog plugin-a(!?).

Mozda ti znas nesto o ovoj gluposti sa QIBASE pluginom,a inace ima ih za mysql,
postrgre i valjda SQLite...(kao sto rekoh teram SuSE 9.2)

U slucaju da nekog zanima stavljam ovde i source za Qt3/IBPP (prosta dijalog
aplikacija sa jednim dugmetom), samo treba editovati password i home dir (van
QT Designer-a) i ne dirati Makefile (da se ne zeznu putanje do lib-ova),a
onda samo "$ make"...

Pozdrav.

Ag + Na -> Xe
Prikačeni fajlovi
 
Odgovor na temu

[es] :: Firebird/Interbase :: Ko voli Qt3+Interbase/Firebird ->

[ Pregleda: 2219 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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