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

Ko voli Qt3+Interbase/Firebird ->

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

[ Pregleda: 1176 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Mr. Rejn
Deki Karamatijević
Srbija.Niš.MedianaCity

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



Profil

icon Ko voli Qt3+Interbase/Firebird ->04.10.2005. u 18:50

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.
"I prefer the term:artificial person..."-Bishop the android,Alien 2
Prikačeni fajlovi
04.10.2005. u 18:50 

Riste Pejov
Team Leader/Senior Software Developer @ Ein-Sof ltd S..
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
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.
05.10.2005. u 12:20 

Mr. Rejn
Deki Karamatijević
Srbija.Niš.MedianaCity

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



Profil

icon Re: Ko voli Qt3+Interbase/Firebird ->05.10.2005. u 16:35
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.

"I prefer the term:artificial person..."-Bishop the android,Alien 2
Prikačeni fajlovi
05.10.2005. u 16:35 

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

[ Pregleda: 1176 | Odgovora: 2 ]

Postavi temu Odgovori

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