Newsgroup: it.comp.lang.delphi
Titolo: Delphi, MySQL e dbExpress

Ciao...
Avrei la necessità di collegarmi a un database MySQL ma purtroppo le
librerie dbExpress fornite con Delphi non funzionano.
Ho visto che la Core Lab fornisce delle librerie per potersi connettere a
MySQL con dbExpress però sul sito c'è una versione trial e quindi con delle
limitazioni.
Ci sono delle librerie di terze parti gratuite che permettono di colmare
questa lacuna?
Grazie!
Nicola

Nicola
	Ciao
	MassimoB
 
---------------------------
http:\\
www.massimobeschi.it

 MySql ...
Ho guardato il tuo esempio e ho letto il thread di un mese fa.
Tuttavia ho notato che in fase di design non è possibile connettersi al
database.
Quindi se imposto la proprietà connected a true del controllo sqlconnection
ottengo lo stesso errore ovvero mi dice che non è in grado di caricare la
libreria richiesta... per quale motivo?
Altra cosa...
Ho provato a connettermi al mio database con la tua demo.
La connessione funziona e mi vengono visualizzate le tabelle del mio db.
Se però clicco sopra ad una di esse per caricare i valori contenuti in esse
mi da un'eccezione e il programma si blocca dandomi il seguente messaggio:
"dbExpress Error: Operation Not Supported".
Hai idea di quale possa essere il motivo?
Cosa sbaglio?
Ti ringrazio!
Nicola

 Grazie!
Librerie per dbexpress non sņ, ma puoi usare gli ottimi componenti zeoslib:
http://www.zeoslib.net/
Ciao
Gianni

Ti ringrazio!


 parti di li ...
Allora, ho fatto un po' di pulizia in giro e sono ripartito da zero.
Ho messo la dll nella cartella del prog e impostato i parametri come hai
fatto tu...
non ne vuole sapere... :-(
Ho fatto anche un'altra prova. Ho utilizzato la libreria presente nella tua
demo e con quella riesco a connettermi al db mentre con quella che trovo
nella directory bin di mysql non c'è verso...
Purtroppo però anche con quella presente nella tua demo non riesco a tirar
fuori i dati dalle tabelle... mi ritorna questo errore: "dbexpress error:
operation not supported". Ho cercato anche in rete e sul newsgroup della
borland per avere maggiori informazioni ma non sono venuto a capo di nulla.
Non so... come dici tu temo sia un problema di versione della dll.
Io utilizzo la versione 4.0.18 e utilizzo D/ su Win2k. Ho provato ad
installare anche la 4.0.20 e sorpresa non c'è nemmeno la libreria
libmysql.dll nella bin... boh...
Forse con le versioni precedenti funziona. Per curiosità la libreria
presente nella tua demo a che versione fa riferimento?
Se non riesco a risolvere cercherò un'altra soluzione, magari con ADO solo
che se non sbaglio borland punta sui componenti dbexpress attualmente e
quindi vorrei imparare come si usano.
Ancora grazie mille per l'aiuto!
Ciao!
Nicola

Nicola
	Ciao
	MassimoB
 
---------------------------
http:\\
www.massimobeschi.it

 come avrai capito, sul nativo.
Proverň ad usare una versione precedente di mysql.
Mi viene un'ultimo dubbio e cioč che certi tipi di dati non siano
compatibili con dbexpress, in giornata proverň a controllare.
Se anche in questo modo non dovesse funzionare proverň con qualche zolletta
di zucchero! :-P
Magari ripiego su qualche prodotto free.
Se ottengo qualche risultato ti faccio sapere!
Ciao!
Nicola

 ha scritto nel messaggio
news:CJuPc.107521$G%.31357@tornado.fastwebnet.it...
Niente da fare... :-(
Probabilmente sbaglierň qualcosa cmq non importa, ho ripiegato su ADO per il
momento... magari riprovo piů avanti quando avrň fatto un po' piů di
esperienza con Delphi.
Ti ringrazio per l'aiuto! :-)
Ciao
Nicola