Italian community of Lazarus and Free Pascal
Programmazione => Componenti Aggiuntivi => Topic aperto da: schumi - Dicembre 12, 2017, 06:05:04 pm
-
Ciao a tutti,
oggi ho scaricato e installato lazarus 1.8 ufficiale win32, rimosso la vecchia 1.6.2.
Dopo aver ricompilato l'ambiente con tutti i pacchetti aggiuntivi ho provato a compilare un progetto con ZeosLib e db sqlite, tutto ok, invece un'altro progetto con ZeosLib e db postgresql da errore in connessione al DB "requested database driver not found", le DLL sono sempre le stesse e sempre nello stesso posto, zeos è la 7.2.1-rc, la cosa buffa è che al "designtime" funziona tutto, connette il db e vedo le tabelle.
prima che mi fiondi in tentativi su DLL, versioni ecc avete qualche dritta? con la 1.6.2 non avevo nessun problema.
grazie
-
Hai provato a scolpire il path delle dll nella tzconnection?
Dovrebbe esserci un campo per il path delle dll
-
si, la prima cosa che ho provato è dare il percorso nella LibraryLocation ma non cambia.
ho anche fatto una re-installato cancellando le vecchie opzioni e zeoslib ufficiale, provato a mettere le dll più aggiornate.
ora ritorno alla 1.6.2 e vediamo se riprende a funzionare.
grazie
ciao
-
ok, fammi sapere.
A questo punto sarebbe da segnalare la cosa sul forum di zeos. ;)
Stilgar
-
tornato alla 1.6.2 funziona tutto. prima di gridare "al lupo al lupo" vorrei il riscontro di qualche altro utente, proverò a cercare nuovamente nei forum.
nessuno qui usa PostgreSql ??????
ciao
-
Personalmente no 😊
-
appena ho una mezz'ora libera provo di nuovo su altro PC con una release SVN recente di ZeosLib e vediamo se ho più fortuna :o :o
grazie
-
udite udite
il problema non era ZeosLib ma il file .INI letto con TINIFile: con lazarus 1.6.2 nel file INI funzionava con:
SERVER='127.0.0.1'
con la versione 1.8.0 invece
SERVER=127.0.0.1
ecco perché runtime funzionava (parametri scritti direttamente su oggetto connection).
ciao
-
Bene 😊
-
Buono a sapersi