MySQL 5 şi 2 în Firebird cu Delphi 2007 DBExpress
Pentru iubitorii de MySQL si Delphi, în cele din urmă Borland / CodeGear DBExpress a adăuga un conducător auto, care funcţionează în MySQL 5. Pentru ştiam, unul dintre Conferinţei Borland am participat, problema mare este că dezvoltatorii MySQL a făcut multe schimbări nucleu semnificativ de MySQL, care a făcut driver-ele pentru Borland incompatibile cu noile versiuni ale bazei de date. Delphi 2007 a venit cu o nouă versiune a DBExpress, versiunea 4, care a făcut vechi drivere terţe pentru diferitele baze de date, incompatibilă cu această nouă versiune. Conducătorii auto cum ar fi UIB Firebird nu mai funcţionează la Delphi 2007.
Conducătorul auto DBExpress oficial Borland / CodeGerar pentru Delphi 2007, numit de lucrări MySQL, dar numai cu versiuni MySQL 5.0.27 şi 4.1.22 *, şi informează readme.htm în Delphi 2007, de obicei situat la C : \ Program Files \ CodeGear \ RAD Studio \ 5.0 \ readme.htm. Acest driver functioneaza cu numele de dll DBExpress dbxMYS30.dll şi libmysql.dll (dll mysql client). Deci, dacă aveţi o versiune mai mare MySQL 5.0.27, este posibil să aveţi probleme. Pentru ştii ce versiunea de MySQL, deschide promptul de comandă şi MySQL de tip localhost h-u root-p-în cazul în care v-H este de a arăta IP / DNS server de nume şi localhost MySQL server este locală -- u este de a indica numele unui utilizator, în cazul în care am folosit utilizatorul root-p este de a introduce parola (acesta va fi aplicată după apăsarea tastei Enter) şi-V pentru a afişa versiunea de server. Această versiune a DBExpress driver pentru MySQL, funcţionează cu caractere Unicode (standard internaţional de a reprezenta caractere din limbi diferite, care permite un caracter accentuat, de exemplu, este reprezentat în acelaşi mod, indiferent de limba cererii / sistemul de operare). Versiunea veche a conducătorului auto a fost redenumit dbxmysA30.dll, pentru că şoferii DBExpress Borland nativ / CodeGear vă permit să lucreze în modul de compatibilitate cu DBExpress 3. Scrisoarea conţinea numele conducătorului auto indică faptul că acesta acceptă numai caractere ASCII.
În cazul meu, eu sunt, folosind MySQL 5.0.41, precum şi funcţiile de aplicare în mod normal, dar cu timpul de proiectare (timpul de proiectare), nu este o eroare care libmysql.dll biblioteca nu a fost găsit, şi nici un punct din lipirea ea în tot ceea ce este folderul pe care vine în minte faptul că Delphi nu-l găsiţi. Cum nu putem găsi descărcaţi versiunea 5.0.27 de MySQL, sau compatibile cu conducătorul auto DBExpress de Delphi, o soluţie ar fi să utilizaţi o versiune anterioară de biblioteca libmysql.dll care pot fi găsite în pachete de instalare a PHP, de exemplu. Puteţi descărca versiunea 5.0.22 de libmysql.dll, care funcţionează în Delphi 2007, acest link, acest lucru, sau de asta. Doar unzip acest DLL în directorul bin de instalare a Delphi 2007, de obicei în C: \ Program Files \ CodeGear \ RAD Studio \ 5.0 \ bin, conducătorul auto va lucra în timp de proiectare Delphi.
Firebird 2, chiar dacă dl Thiago Borges de Oliveira a dezvoltat un driver gratuit DBExpress 4 unică de a Delphi 2007, care este în Release Candidate, dar testat si e de lucru totul bine, cu toate acestea, pot apărea probleme pentru că nu este o versiune final. Conducătorul auto are un setup care automatizează procesul de instalare, cu toate acestea, necesită Update Delphi din decembrie 2007 până la locul de muncă, fără aceasta, până când procesul de instalare poate eşua.
2Legate de posturi:
- Driver 4 DBExpress Firebird Delphi 2007 şi 2009
- Excluderea de Externe cheie Restrictii în MySQL (constrângere drop)
- De identificare Minuscule în MySQL pe Windows
- Noţiuni de bază ultima valoare introdusa auto-creşterii în MySQL
- FeneInfo 2007
Legate de posturi au adus la tine de un alt Related Posts Plug-in.




În cazul în care ar putea găsi o actualizare dbexpress kylix3 pentru bănci de a utiliza mysql5 şi 6 şi 2 Firebird?
Omule, proiectul a fost abandonat de către Borland Kylix perioadă lungă de timp. Cred că veţi găsi driverele dbExpress dificil pentru ea. Ce puteţi utiliza sunt componente open-source a bibliotecii zeos lib.
Bună ziua Manuel, m-am bucurat o lectie video pe care le face în Delphi, Utilizarea registru cu XML. Deci, eu sunt cer la această întrebare, eu sunt sigur că vă va ajuta-ma
Am avut un sistem de la Delphi, care gestionează o bază de date în materie de acces, pune executabil pentru a rula pe o altă maşină nu funcţionează, chiar şi setarea Alias, ...
Mă întreb cum fuciona program de pe o altă maşină.
o imbratisare
Karlos Bahia
karlosbahia33@bol.com.br de e-mail
Ai nevoie de a partaja folderul cu banca scrie permisiunile. Apoi, trebuie să existe un fişier de configurare
pe fiecare maşină în cazul în care cererea este, care conţine
mod de a băncii. În cazul în care locale, se va adresa
dosar, în cazul în care un alt computer din reţea
ar trebui să fie în formatul \ \ nome_computador_ou_ip \ nome_pasta_compartilhada \ nome_banco_dados.mdb
Am sugerează că numele de share să includeţi
A $ la sfârşitul anului, astfel încât să poată fi ascunse şi a altor
Utilizatorul nu ştiu de existenţa acestuia.
Stop calea de salvare a bazei de date, puteţi utiliza un
. Ini dosar. De pe net veti gasi multe tutoriale despre cum
a lucra cu. ini dosar la Delphi.
Sper că am ajutat.
Salut,
Aş dori să ştiu cum de a distribui cererii cu dbx şi MySQL în rad2007. Net, am găsit aceleaşi probleme descrise în materie de mai sus, pe maşina mea a lucrat perfect pe server se spune am pentru a pune în sistem32 şi versiunea dbxmysA30.dll de libmysql. dll nu este compatibil, din moment ce am pus în rădăcina cerere, în dosarul bin şi nici o eroare şi de dor. Ce ar trebui să fac pentru a flipthe cerere
Puteţi pune libmysql.dll într-una din versiunile q cita în acest post,
midas.dll (care este în folderul System32 de ferestre), precum şi
dbxmys30.dll (a dbxmysA30.dll este versiunea veche, nu acceptă
UTF, numai ASCII)
totul în dosarul de cerere.
Midas.dll trebuie să fie înregistrat cu comanda regsvr32-IC: \ cale \ midas.dll la promptul de comandă.
Good Night Manoel ..
Am văzut o lecţie video pe MySQL lui bune cu mai multe dbExpress Delphi 7. Mă întreb dacă există un driver dbExpress pentru MySQL 5.1, care funcţionează în Delphi 2007.
Deja agradesco.
Chiar şi conducător auto MySQL care vine odată cu Delphi 2007 de lucrări în mod rezonabil. Mai sunt şi alţii, dar toate sunt plătite.
Bună ziua prieteni, comentariul meu umil care să standardizeze Drives, hei PRA atât de multe diferenţe şi incompatibilităţile??
Let's ease!
Link pentru a descărca MySQL 5.0.27 http://www.filehippo.com/download_mysql/1887/