> trebuie sa pui in blabla.pro linia urmatoare:
>
> CONFIG += qt thread
>
> "blabla" fiind proiectul tau.....vezi ca uneori
> qmake
> mai afecteaza pro-ul si sterge linia asta
>
>
> asta in cazul in care ai facut conexiunea
> deja.....daca nu trebuie sa o faci in main.cpp
>
> la previw daca folosesti data table qt-ul face
> singur
> conexiunea dar in prog-ul tau trebuie sa o initiezi
> tu
>
> doar copy-paste codul din exemplu......adaptezi
> conexiunea la baza ta si cam gata :)
>
>
> =====
> Respect, Dan
problema nu cred ca este asa simpla .. oricum eu am
rezolvat-o recompiland qt-ul cu optiunea ./configure
-qt-sql-mysql (dupa ce am incercat si resul de metode)
am facut si treaba cu exemplul ... dar imi dadea
eroare de DRIVER. deci qt nu era compilat cu modulul
de sql. in plus ca sa reuseasca compilarea mai trebuie
si pachetul mysql-devel (stupid me). In manualul de qt
erau doua posibilitati pentru suport sql: 1.
recompilare sau 2. adaugare de driveri mysql ca si
plugin. oricum nu a mers ca si plugin ca nu era
modulul de sql inclus. folosesc qt-3.1.2 care vine cu
fedora core 1. rpm-ul de qt implicit nu are suport de
modul sql. chestia cu CONFIG += qt thread nu am
incercat-o, banuiesc ca nu merge (tot problema de
DRIVER). oricum ieri am stat juma' de zi sa compliez
qt-ul. Intr-un final fericit s-a rezolvat.
Acum o intrebarea, care nu are neaparat legatura cu
<subj>: Dupa ce am recompilat sursele de qt, tot nu
mergea modulul sql. Am mutat manual directorul in care
am compilat peste /usr/lib/qt-3.1; si am facut niste
soft-linkuri la libraria libqt.3.1.2.so pentru
libqt-mt.so si altele.
Sincer nu prea stiu ce s-a intamplat cu libraria de qt
dupa ce s-a compilat. ce am descris mai sus a fost
ceva facut instinctual, ca rezultat al mesajelor de
erare care apareau cand lansam o aplicatie pe qt 9nu
gasea libgt-mt.so). Unde pot gasi documentatie pentru
ceea ce ar fi trebuit sa fac dupa compilare? cum se
putea rezolva altfel problema de mai sus (ma gandesc
la export ... dar nu stiu ce variabile sa export ...).
Thx a lot!
Mihai D.
__________________________________
Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs
http://hotjobs.sweepstakes.yahoo.com/careermakeover
---
Detalii despre listele noastre de mail: http://www.lug.ro/