Imprimir este artigo Stampa questo articolo Enviar o artigo a um amigo Invia l'articolo ad un amico
Home> BD, Delphi> MySQL 5 Firebird 2 e Delphi 2007 con DBExpress

MySQL 5 e 2 in Firebird con Delphi 2007 DBExpress

Per gli amanti di MySQL e Delphi, infine, Borland / CodeGear DBExpress aggiungere un driver che lavora in MySQL 5. Per la sapevo, uno della Conferenza Borland ho partecipato, il grosso problema è che gli sviluppatori di MySQL effettuato molti cambiamenti significativo nucleo di MySQL, che ha fatto i driver per Borland incompatibili con le nuove versioni del database. Delphi 2007 è venuto con una nuova versione di DBExpress, versione 4, che ha fatto il vecchio driver di terze parti per i database diversi, incompatibili con questa nuova versione. Piloti come UIB Firebird non lavorano più in Delphi 2007.

Il driver DBExpress ufficiale Borland / CodeGerar per Delphi 2007, chiamato opere MySQL, ma solo con le versioni di MySQL 5.0.27 e 4.1.22 *, e ne informa il Readme.htm in Delphi 2007, trova di solito in C : \ Program Files \ CodeGear \ RAD Studio \ 5.0 \ Readme.htm. Questo driver funziona con il dbxMYS30.dll dll nome DBExpress e libmysql.dll (DLL client mysql). Quindi, se avete una versione di MySQL 5.0.27 superiore, si possono avere problemi. Per sapere che cosa la vostra versione di MySQL, aprire il prompt dei comandi e digitare mysql-h localhost-u root-v-p-h, dove è di mostrare l'ip / dns name server e server localhost MySQL è il locale -- U è quello di indicare il nome di un utente, in cui ho usato l'utente root-p è quello di inserire la password (che sarà applicata dopo aver premuto Invio) e-v per visualizzare la versione server. Questa versione di driver per MySQL DBExpress opere con i caratteri Unicode (standard internazionale per la rappresentazione dei caratteri di lingue diverse, che consente un carattere accentato, per esempio, è rappresentato nello stesso modo, indipendentemente dalla lingua della domanda / sistema operativo). La vecchia versione del driver è stato rinominato dbxmysA30.dll, perchè i driver DBExpress native Borland / CodeGear vi consentono di lavorare in modalità di compatibilità con DBExpress 3. La lettera conteneva il nome del driver indica che accetta solo caratteri ASCII.

Nel mio caso, io sto usando MySQL 5.0.41 e le funzioni di applicazione normalmente, ma in fase di progettazione (design time), c'è un errore che il libmysql.dll biblioteca non è stato trovato, e nessun punto in conficca fuori in tutto ciò che è cartella che mi viene in mente che Delphi non lo trova. Come non possiamo trovare la versione per il download di MySQL 5.0.27, o compatibile con il driver DBExpress di Delfi, una soluzione sarebbe quella di utilizzare una versione precedente della libreria libmysql.dll che possono essere trovati nel pacchetto di installazione di PHP, per esempio. È possibile scaricare la versione 5.0.22 di libmysql.dll, che opera in Delphi 2007, questo collegamento, questo, o questo. È sufficiente decomprimere questa DLL nella cartella bin di installazione di Delphi 2007, di solito in C: \ Program Files \ CodeGear \ RAD Studio \ 5.0 \ bin, il driver di lavoro in fase di progettazione in Delphi.

Il Firebird 2, anche se l'onorevole Thiago Borges de Oliveira ha sviluppato un driver libero DBExpress 4 unica per Delphi 2007, che è in Release Candidate, ma provato e tutto funziona bene, tuttavia, i problemi si possono verificare perché non è una versione def. Il conducente ha un setup che automatizza il processo di installazione, tuttavia, richiede l'aggiornamento dicembre Delphi 2007 per lavorare senza di essa, fino a quando il processo di installazione non può riuscire.

VN: F [1.8.2_1042]
Voto: 10,0 / 10 (2 voti)
VN: F [1.8.2_1042]
Rating: 0 (da 0 voti)
2 MySQL 5 e 2 Firebird in Delphi 2007 con DBExpress 10,0 10 2

Related posts:

  1. 4 Driver DBExpress Firebird in Delphi 2007 e 2009
  2. Escludendo vincoli di chiave esterna in MySQL (vincolo drop)
  3. Identificatori minuscole in MySQL su Windows
  4. FeneInfo 2007
  5. Ottenere l'ultimo valore inserito auto-incremento in MySQL

Related posti portato a voi da Yet Another Related Posts Plugin.

Tags: Categorie: database, Delphi Tags:
  1. elcio
    12, Giugno, 2008 at 11:11 | # 1

    Dove si poteva trovare aggiornato dbExpress Kylix3 per le banche di utilizzare MySQL5 e 6 e 2 Firebird?

    ONU: F [1.8.2_1042]
    Voto: 0.0 / 5 (0 votes cast)
    ONU: F [1.8.2_1042]
    Rating: 0 (da 0 voti)
  2. manoelcampos
    12, Giugno, 2008 at 19:23 | # 2

    L'uomo, il progetto è stato abbandonato da Borland Kylix tempo. Penso che trovare i driver dbExpress difficile per essa. Che cosa si può usare sono componenti open source della biblioteca ZEOS lib.

    ONU: F [1.8.2_1042]
    Voto: 0.0 / 5 (0 votes cast)
    ONU: F [1.8.2_1042]
    Rating: 0 (da 0 voti)
  3. Karlos bahia
    29 Giugno, 2008 at 00:49 | # 3

    Ciao Manuel, ho goduto di una lezione video che hai fatto in Delphi, utilizzando registri con XML. Pertanto, chiedo a questa domanda, sono sicuro che mi aiuterà
    Ho avuto un sistema in Delphi, che gestisce un database in Access, mettere l'eseguibile per l'esecuzione su un'altra macchina non funziona, anche impostando la Alias, ...
    Mi chiedo come la fuciona programma su un'altra macchina.

    un abbraccio

    Karlos bahia

    email karlosbahia33@bol.com.br

    ONU: F [1.8.2_1042]
    Voto: 0.0 / 5 (0 votes cast)
    ONU: F [1.8.2_1042]
    Rating: 0 (da 0 voti)
  4. manoelcampos
    30 Giugno, 2008 at 14:42 | # 4

    È necessario condividere la cartella con la banca i permessi di scrittura. Allora ci deve essere un file di configurazione
    su ogni macchina in cui la domanda è, contenente
    la strada verso la banca. Se locale, si occuperà
    cartella, se un altro computer sulla rete
    dovrebbe essere nel formato \ \ nome_pasta_compartilhada \ nome_computador_ou_ip \ nome_banco_dados.mdb

    Suggerisco che il nome della condivisione di includere
    A $ alla fine, in modo che possa essere nascosto e gli altri
    L'utente non si accorge della sua esistenza.

    Interrompere il salvataggio il percorso del database è possibile utilizzare un
    . Ini file. In rete si trovano molti tutorial su come
    ini con cui lavorare. file in Delphi.

    Spero di aver contribuito.

    ONU: F [1.8.2_1042]
    Voto: 0.0 / 5 (0 votes cast)
    ONU: F [1.8.2_1042]
    Rating: 0 (da 0 voti)
  5. RAFAEL CUNHA
    30 Giugno, 2008 at 17:07 | # 5

    Ciao,

    Vorrei sapere come distribuire l'applicazione con dbx e mysql in rad2007. Netto, ho trovato gli stessi problemi descritti in materia di cui sopra, sulla mia macchina ha funzionato perfettamente sul server dice che devo mettere in sistem32 e la versione dbxmysA30.dll di libmysql. dll non è compatibile, dal momento che ho messo nella root dell'applicazione, nella cartella bin e nessun errore e perdere. cosa devo fare per flipthe domanda

    ONU: F [1.8.2_1042]
    Voto: 0.0 / 5 (0 votes cast)
    ONU: F [1.8.2_1042]
    Rating: 0 (da 0 voti)
  6. manoelcampos
    30 Giugno, 2008 at 17:26 | # 6

    Si può mettere la libmysql.dll in una delle versioni citazione q nel post,
    la midas.dll (che si trova nella cartella system32 di Windows) e
    dbxmys30.dll (uno dbxmysA30.dll è la vecchia versione, non accetta
    UTF, ASCII solo)
    tutto nella cartella dell'applicazione.

    Il midas.dll deve essere registrato con il comando regsvr32-ic: \ percorso \ midas.dll al prompt dei comandi.

    ONU: F [1.8.2_1042]
    Voto: 0.0 / 5 (0 votes cast)
    ONU: F [1.8.2_1042]
    Rating: 0 (da 0 voti)
  7. Giovanni Paolo
    20 Agosto, 2008 at 02:22 | # 7

    Good Night Manoel ..

    Ho visto una lezione video sul suo mysql buoni rapporti con più dbExpress Delphi 7. Mi chiedo se c'è un driver dbExpress per MySQL 5.1 che funziona in Delphi 2007.

    Già agradesco.

    ONU: F [1.8.2_1042]
    Voto: 0.0 / 5 (0 votes cast)
    ONU: F [1.8.2_1042]
    Rating: 0 (da 0 voti)
  8. manoelcampos
    20 Agosto, 2008 at 12:27 | # 8

    Anche driver MySQL che viene fornito con Delphi 2007 funziona ragionevolmente. Ce ne sono altri ma sono tutti pagati.

    ONU: F [1.8.2_1042]
    Voto: 0.0 / 5 (0 votes cast)
    ONU: F [1.8.2_1042]
    Rating: 0 (da 0 voti)
  9. 8 Dicembre, 2008 at 14:54 | # 9

    Ciao amici, il mio commento umile che standardizzare le unità, hey pra così tante differenze e le incompatibilità?

    Let's facilità!

    ONU: F [1.8.2_1042]
    Voto: 0.0 / 5 (0 votes cast)
    ONU: F [1.8.2_1042]
    Rating: 0 (da 0 voti)
  10. Rodrigo Adachi
    13 Settembre, 2009 alle 07:18 | # 10

    Link per scaricare MySQL 5.0.27 http://www.filehippo.com/download_mysql/1887/

    ONU: F [1.8.2_1042]
    Voto: 0.0 / 5 (0 votes cast)
    ONU: F [1.8.2_1042]
    Rating: 0 (da 0 voti)
  11. Developer Vangelo
    24 febbraio, 2010 at 11:00 | # 11

    Ciao Manuel,

    Naum possibile effettuare query in Delphi con database MySQL e dbExpress,

    Ho bisogno del vostro aiuto ...

    Sono in via di sviluppo di un'applicazione per eseguire una query per data di nascita e il nome ..

    Come faccio ..

    ONU: F [1.8.2_1042]
    Voto: 0.0 / 5 (0 votes cast)
    ONU: F [1.8.2_1042]
    Rating: 0 (da 0 voti)
  1. Ancora nessun trackback.