Imprimir este artigo Imprimir aquest article Enviar o artigo a um amigo Enviar article a un amic
Inici> BD, Delphi> MySQL 5 Firebird 2 i Delphi 2007 amb dbExpress

MySQL 5 i 2 a Firebird amb Delphi 2.007 dbExpress

Per als amants de MySQL i Delphi, finalment Borland / Codega dbExpress afegir un controlador que funciona en MySQL 5. Perquè sabia, un de la Conferència de Borland que vaig assistir, el gran problema és que els desenvolupadors de MySQL fet molts canvis nucli important de MySQL, que va fer el conductor per Borland incompatibles amb les noves versions de la base de dades. Delphi 2007 va arribar amb una nova versió de dbExpress, la versió 4, que va fer la tercera edat controladors d'altres fabricants de bases de dades diferents, incompatibles amb aquesta nova versió. Els conductors com Firebird UIB ja no treballen a Delphi 2007.

El pilot oficial dbExpress Borland / CodeGerar per Delphi 2007, anomenat MySQL funciona, però només amb versions de MySQL 5.0.27 i 4.1.22 *, i informa a la readme.htm al Delphi de 2007, generalment es troba a C : \ Archivos de programa \ Codega \ RAD Studio \ 5.0 \ Readme.htm. Aquest driver funciona amb el nom DLL dbxMYS30.dll dbExpress i libmysql.dll (DLL client de MySQL). Així que si tens una versió superior de MySQL 5.0.27, pot tenir problemes. Per saber quina versió de mysql, obriu el símbol del sistema i tipus mysql-h localhost-u root-p-V en el qual-h per mostrar l'IP / DNS del servidor de noms i localhost és el servidor MySQL local -- U és per indicar el nom d'un usuari, quan vaig fer servir l'usuari root-p és introduir la contrasenya (que s'aplicarà després de prémer enter) i-v per visualitzar la versió del servidor. Aquesta versió del driver dbExpress per MySQL treballa amb caràcters Unicode (norma internacional per a la representació de caràcters d'idiomes diferents, el que permet un caràcter accentuat, per exemple, està representat en la mateixa forma, independentment de la llengua de la sol.licitud o sistema operatiu). La versió anterior del controlador va ser rebatejat dbxmysA30.dll, perquè els controladors dbExpress Borland natiu / Codega permeten treballar en mode de compatibilitat amb dbExpress 3. La carta contenia el nom del controlador indica que només accepta els caràcters ASCII.

En el meu cas, estic utilitzant MySQL 5.0.41 i l'aplicació funciona amb normalitat, però en temps de disseny (temps de disseny), hi ha un error que la biblioteca libmysql.dll no va ser trobat, i no té sentit enganxar-la tot el que és la carpeta que ve a la ment que Delphi no el troba. Com no podem trobar la versió de descàrrega 5.0.27 de MySQL, o compatibles amb el driver dbExpress de Delphi, una solució seria utilitzar una versió anterior de la biblioteca libmysql.dll que es poden trobar a la instal lació dels paquets de PHP, per exemple. Podeu descarregar la versió 5.0.22 de libmysql.dll, que treballa a Delphi de 2007, aquest enllaç, aquest, o aquest. Simplement descomprimim aquest arxiu DLL a la carpeta bin de la instal lació de Delphi 2007, normalment a C: \ Archivos de programa \ Codega \ RAD Studio \ 5.0 \ bin, el controlador funciona en temps de disseny en Delphi.

L'ocell de foc 2, encara que el Sr Thiago Borges de Oliveira ha desenvolupat un driver lliure dbExpress 4 única per Delphi 2007, que està en Release Candidate, però ho va provar i està treballant bé, però, poden sorgir problemes perquè no és una versió final. El conductor té una configuració que automatitza el procés d'instal lació, però, requereix l'actualització de Delphi desembre de 2007 a treballar sense ell, fins que el procés d'instal lació pot fallar.

VN: F [1.8.4_1055]
Rating: 10,0 / 10 (2 vots)
VN: F [1.8.4_1055]
Rating: 0 (de 0 vots)
2 MySQL 5 i 2 Firebird a Delphi 2007 amb dbExpress 10.0 10 2

Llocs relacionats amb:

  1. 4 Driver dbExpress Firebird a Delphi 2007 i 2009
  2. Excloent restriccions FOREIGN KEY en MySQL (Restricció de la gota)
  3. FeneInfo 2.007
  4. En minúscules en els identificadors de MySQL en Windows
  5. Com inserir l'últim valor d'increment automàtic en MySQL

Llocs relacionats amb la portada a vostè per altra Relacionat Llocs Plugin.

Tags: Categories: base de dades, Delphi Etiquetes:
  1. Elçi
    12 juny 2008 a les 11:11 | # 1

    On pot trobar actualitzada dbExpress Kylix3 per als bancs a utilitzar MySQL5 i 6 i 2 Firebird?

    ONU: F [1.8.4_1055]
    Rating: 0.0 / 5 (0 vots)
    ONU: F [1.8.4_1055]
    Rating: 0 (de 0 vots)
  2. manoelcampos
    12 juny 2008 a les 19:23 | # 2

    L'home, el projecte va ser abandonat per Borland Kylix temps. Crec que trobar controladors dbExpress difícil per a ella. Què es pot utilitzar són components de codi obert de la biblioteca Zeos lib.

    ONU: F [1.8.4_1055]
    Rating: 0.0 / 5 (0 vots)
    ONU: F [1.8.4_1055]
    Rating: 0 (de 0 vots)
  3. karlos badia
    29 juny 2008 a les 00:49 | # 3

    Hola Manuel, em va agradar una lliçó de vídeo que vostè ha fet a Delphi, es registra en l'ús de XML. Així que estic fent aquesta pregunta, estic segur que em va a ajudar
    Tenia un sistema a Delphi, que gestiona una base de dades en l'accés, posar el programa per córrer en un altre equip no funciona, fins i tot l'establiment d'Alias, ...
    Em pregunto com fucionament el programa en una altra màquina.

    una abraçada

    karlos badia

    karlosbahia33@bol.com.br de correu electrònic

    ONU: F [1.8.4_1055]
    Rating: 0.0 / 5 (0 vots)
    ONU: F [1.8.4_1055]
    Rating: 0 (de 0 vots)
  4. manoelcampos
    30 juny 2008 a les 14:42 | # 4

    Cal compartir la carpeta amb el banc de permisos d'escriptura. Llavors ha d'haver un fitxer de configuració
    a cada màquina, quan la sol licitud sigui, que conté
    el camí cap al banc. Si el local, es dirigirà a
    la carpeta, si un altre equip a la xarxa
    ha d'estar en el format \ \ \ nome_computador_ou_ip nome_pasta_compartilhada \ nome_banco_dados.mdb

    Suggereixo que el nom del recurs compartit que inclogui
    US $ al final, de manera que es poden ocultar i altres
    L'usuari no sap de la seva existència.

    Parar de gravar la ruta de la base de dades pot utilitzar un
    Arxiu. Ini. A la xarxa es troben molts tutorials sobre com
    treballar amb ells. ini a Delphi.

    Espero haver ajudat.

    ONU: F [1.8.4_1055]
    Rating: 0.0 / 5 (0 vots)
    ONU: F [1.8.4_1055]
    Rating: 0 (de 0 vots)
  5. RAFAEL CUNHA
    30 juny 2008 a les 17:07 | # 5

    Hola,

    M'agradaria saber com distribuir l'aplicació amb dbx i mysql a rad2007. NET, he trobat els mateixos problemes descrits en la qüestió, en la meva màquina va funcionar a la perfecció en el servidor que diu que he de posar en sistem32 i la versió de dbxmysA30.dll libmysql. dll no és compatible, ja que vaig posar en l'arrel de l'aplicació, a la carpeta bin i cap error i es perdi. Què he de fer per flipthe aplicació

    ONU: F [1.8.4_1055]
    Rating: 0.0 / 5 (0 vots)
    ONU: F [1.8.4_1055]
    Rating: 0 (de 0 vots)
  6. manoelcampos
    30 juny 2008 a les 17:26 | # 6

    Vostè pot posar el libmysql.dll en una de les versions de pressupost q en el lloc,
    la midas.dll (que està a la carpeta system32 de Windows) i de
    dbxmys30.dll (a dbxmysA30.dll és la versió antiga, no accepta la
    UTF, ASCII només)
    tot a la carpeta d'aplicacions.

    L'midas.dll ha d'estar registrat amb el comandament regsvr32-ic: \ camí \ midas.dll en l'indicatiu.

    ONU: F [1.8.4_1055]
    Rating: 0.0 / 5 (0 vots)
    ONU: F [1.8.4_1055]
    Rating: 0 (de 0 vots)
  7. Joan Pau II
    20 agost 2008 a les 02:22 | # 7

    Good Night Manoel ..

    Vaig veure una lliçó de vídeo en la seva bona MySQL amb més dbExpress Delphi 7. Em pregunto si hi ha un controlador dbExpress per MySQL 5.1 que funciona a Delphi 2007.

    Ja agradesco.

    ONU: F [1.8.4_1055]
    Rating: 0.0 / 5 (0 vots)
    ONU: F [1.8.4_1055]
    Rating: 0 (de 0 vots)
  8. manoelcampos
    20 agost 2008 a les 12:27 | # 8

    Fins i tot Driver de MySQL que ve amb Delphi 2.007 funciona raonablement. Hi ha altres, però tots ells són pagats.

    ONU: F [1.8.4_1055]
    Rating: 0.0 / 5 (0 vots)
    ONU: F [1.8.4_1055]
    Rating: 0 (de 0 vots)
  9. 8 desembre 2008 a les 14:54 | # 9

    Hola amics, el meu humil comentari que normalitzar les unitats de disc, hey pra tan moltes diferències i incompatibilitats??

    Anem a la facilitat!

    ONU: F [1.8.4_1055]
    Rating: 0.0 / 5 (0 vots)
    ONU: F [1.8.4_1055]
    Rating: 0 (de 0 vots)
  10. Rodrigo Adachi
    13 setembre 2009 a les 07:18 | # 10

    Enllaç a descàrregues de MySQL 5.0.27 http://www.filehippo.com/download_mysql/1887/

    ONU: F [1.8.4_1055]
    Rating: 0.0 / 5 (0 vots)
    ONU: F [1.8.4_1055]
    Rating: 0 (de 0 vots)
  11. Evangeli del desenvolupador
    24 febrer 2010 a les 11:00 | # 11

    Hola Manuel,

    Naum poden fer consultes a Delphi amb base de dades MySQL i dbExpress,

    Necessito la teva ajuda ...

    Estic desenvolupant una aplicació per a consultar per data de naixement i el nom ..

    Com ..

    ONU: F [1.8.4_1055]
    Rating: 0.0 / 5 (0 vots)
    ONU: F [1.8.4_1055]
    Rating: 0 (de 0 vots)
  1. No vincles encara.