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

MySQL 5 e Firebird in Delphi 2007 con due DBExpress

Per gli amanti di MySQL e Delphi, infine Borland / CodeGear ha creato un driver dbExpress che lavora in MySQL 5. Per lo sapevo, una delle Borland Conference ho partecipato, il grosso problema è che gli sviluppatori di MySQL effettuato molti cambiamenti nucleo significativo di MySQL, che ha reso i driver Borland incompatibile con le nuove versioni di questo database.

Delphi 2007 è venuto con una nuova versione di dbExpress, versione 4, che ha reso i vecchi driver da parte di terzi, per i vari database, compatibile con questa nuova versione. Piloti come l'uccello di fuoco UIB non lavorano più in Delphi 2007.

Il driver DBExpress ufficiale Borland / CodeGerar per Delphi 2007, chiamato MySQL funziona, ma solo con le versioni di MySQL 5.0.27 a 4.1.22 *, racconta come in Delphi 2007 readme.htm cartella, si trova di solito in C : \ Program Files \ CodeGear \ RAD Studio \ 5.0 \ Readme.htm. Questo driver funziona con il nome dll dbxMYS30.dll DBExpress e libmysql.dll (mysql dll client). Quindi, se avete una versione di MySQL 5.0.27 superiore, si possono avere problemi.

Per sapere quale versione del MySQL, aprire prompt dei comandi e digitare mysql-u root-h localhost-p-v dove-h è di mostrare l'IP / nome DNS server mysql-u è quello di indicare il nome un utente,-p è quella di inserire la password (la stessa sarà ricercata premendo INVIO) e-v per visualizzare la versione server.

Questa versione del driver dbExpress per MySQL lavora con caratteri Unicode (uno standard internazionale per la rappresentazione di carattere più lingue, che consente un carattere accentato, ad esempio, è rappresentata allo stesso modo, indipendentemente dalla lingua della domanda / sistema operativo).

La vecchia versione del driver è stato rinominato dbxmysA30.dll perché i driver nativi DBExpress Borland / CodeGear permettono di lavorare in modalità di compatibilità con DBExpress 3. La lettera "A" 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 (in fase di progettazione), si verifica un errore che indica che the libmysql.dll biblioteca non era found, e non attaccare lo worth out in ogni cosa cartella che viene in mente che Delphi non lo trova.

Come non riusciamo a trovare il download la versione 5.0.27 di MySQL, o un altro driver compatibile DBExpress Delphi, una soluzione potrebbe essere quella di utilizzare una versione precedente del libmysql.dll biblioteca che si trova in pacchetti di installazione di PHP, per esempio. Potete scaricare la versione 5.0.22 di libmysql.dll, che lavora in Delphi 2007, questo legame , questo , o questo .

Basta scompattare questa DLL nella cartella bin di installazione di Delphi 2007, di solito in C: \ Program Files \ CodeGear \ RAD Studio \ 5.0 \ bin, il driver funziona in fase di progettazione in Delphi.

Come per la Firebird 2, anche se l'onorevole Thiago Borges de Oliveira ha sviluppato un driver libero per dbExpress Delphi 4 nel 2007, che è in Release Candidate, ma testato and diritto working're, tuttavia, possono verificarsi problemi, perché non è una versione finale . Il driver ha una configurazione che consente di automatizzare il processo di installazione, tuttavia, richiede l'aggiornamento dicembre per Delphi 2007 per il funzionamento senza di lui, fino a quando il processo di installazione potrebbe non riuscire.

VN: F [1.9.1_1087]
Rating: 10.0 / 10 (2 voti)
VN: F [1.9.1_1087]
Rating: 0 (da 0 voti)
based on 2 ratings MySQL 5 e Firebird in Delphi 2007 con due DBExpress, 10.0 su 10 basata su 2 voti

Related posts:

  1. dbExpress driver per Firebird in Delphi 4 nel 2007 e 2009
  2. Escludendo i vincoli di chiave in MySQL (vincolo di caduta)
  3. identificatori minuscolo in MySQL su Windows
  4. FeneInfo 2007
  5. Ottenere l'ultimo valore inserito incremento automatico in mysql

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

Tags: Categorie: database , Delphi Tag:
  1. Elcio
    12 Giugno 2008 a 11:11 | # 1

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

    VA: F [1.9.1_1087]
    Voto: 0.0 / 5 (0 voti)
    VA: F [1.9.1_1087]
    Rating: 0 (da 0 voti)
  2. manoelcampos
    12 Giugno 2008 alle 19:23 | # 2

    Amico, il progetto è stato abbandonato da Borland Kylix tempo. Penso che si trovano i driver difficile dbExpress per esso. Che cosa si può utilizzare sono i componenti open source dal Zeos libreria lib.

    VA: F [1.9.1_1087]
    Voto: 0.0 / 5 (0 voti)
    VA: F [1.9.1_1087]
    Rating: 0 (da 0 voti)
  3. Karlos bahia
    29 giugno 2008 a 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 fatto un sistema in Delphi, che gestisce un database in Access, ma 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

    e-mail karlosbahia33@bol.com.br

    VA: F [1.9.1_1087]
    Voto: 0.0 / 5 (0 voti)
    VA: F [1.9.1_1087]
    Rating: 0 (da 0 voti)
  4. manoelcampos
    30 Giugno 2008 alle 14:42 | # 4

    Hai bisogno di condividere la cartella con la banca permessi di scrittura. Poi, ci deve essere un file di configurazione
    su ogni macchina in cui la domanda è, contenenti
    la strada per la banca. Se locale, affronterà
    cartella, se un altro computer della rete
    dovrebbe essere nel formato \ \ nome_computador_ou_ip \ nome_pasta_compartilhada nome_banco_dados.mdb \

    Suggerisco che il nome di condivisione di includere
    un $ alla fine, in modo che possa essere nascosti e gli altri
    l'utente non sa della sua esistenza.

    Stop guardia BD il modo in cui si può utilizzare un
    . Ini file. In rete si trovano molti tutorial su come
    lavorare con file. ini in Delphi.

    Speranza che aiuta.

    VA: F [1.9.1_1087]
    Voto: 0.0 / 5 (0 voti)
    VA: F [1.9.1_1087]
    Rating: 0 (da 0 voti)
  5. RAFAEL CUNHA
    30 giugno 2008 alle 17:07 | # 5

    Ciao,

    Mi chiedo come distribuire l'applicazione con dbx e MySQL in rad2007. Netto, ho trovato gli stessi problemi descritti in materia di sopra, sulla mia macchina ha funzionato perfettamente sul server dice di più che devo mettere in dbxmysA30.dll sistem32 e la versione di libmysql. dll non è compatibile, dal momento che ho messo nella radice dell'applicazione, e nulla nella cartella bin e le perdite di errore. cosa devo fare per ruotare domanda

    VA: F [1.9.1_1087]
    Voto: 0.0 / 5 (0 voti)
    VA: F [1.9.1_1087]
    Rating: 0 (da 0 voti)
  6. manoelcampos
    30 giugno 2008 alle 17:26 | # 6

    Potete mettere libmysql.dll, q delle versioni cito nel post,
    il MIDAS.DLL (che si trova nella cartella system32 di Windows) e
    dbxmys30.dll (a dbxmysA30.dll è la versione vecchia, 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.

    VA: F [1.9.1_1087]
    Voto: 0.0 / 5 (0 voti)
    VA: F [1.9.1_1087]
    Rating: 0 (da 0 voti)
  7. Giovanni Paolo II
    20 agosto 2008 alle 02:22 | # 7

    Manoel Good Night ..

    Ho visto una lezione video sul vostro bene con dbExpress mysql più Delphi 7. Mi chiedo se esiste un driver dbExpress per MySQL 5.1 che funziona su Delphi 2007.

    Già agradesco.

    VA: F [1.9.1_1087]
    Voto: 0.0 / 5 (0 voti)
    VA: F [1.9.1_1087]
    Rating: 0 (da 0 voti)
  8. manoelcampos
    20 agosto 2008 a 12:27 | # 8

    Lo stesso driver MySQL che viene fornito con Delphi 2007 funziona ragionevolmente. Ci sono altri ma sono tutti pagati.

    VA: F [1.9.1_1087]
    Voto: 0.0 / 5 (0 voti)
    VA: F [1.9.1_1087]
    Rating: 0 (da 0 voti)
  9. 8, 2008 at 14:54 | # 9

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

    Aiutiamoli!

    VA: F [1.9.1_1087]
    Voto: 0.0 / 5 (0 voti)
    VA: F [1.9.1_1087]
    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/

    VA: F [1.9.1_1087]
    Voto: 0.0 / 5 (0 voti)
    VA: F [1.9.1_1087]
    Rating: 0 (da 0 voti)
  11. Programmatore Vangelo
    24 febbraio 2010 alle 11:00 | # 11

    Ciao Manuel,

    Naum possibile effettuare le query in Delphi con database mysql e dbExpress,

    Ho bisogno del vostro aiuto ...

    Sto sviluppando un'applicazione per eseguire una query per data di nascita e il nome ..

    come si fa ..

    VA: F [1.9.1_1087]
    Voto: 0.0 / 5 (0 voti)
    VA: F [1.9.1_1087]
    Rating: 0 (da 0 voti)
  1. Nessun trackback ancora.