MySQL 5 och 2 i Firebird med Delphi 2007 DBExpress
För älskare av MySQL och Delphi, slutligen Borland / CodeGear DBExpress lägga till en drivrutin som fungerar i MySQL 5. För jag visste, en av Borland konferensen jag deltog, det stora problemet är att MySQL utvecklarna gjort många förändringar betydande kärna av MySQL, vilket gjorde drivrutiner för Borland oförenliga med nya versioner av databasen. Delphi 2007 kom med en ny version av DBExpress, version 4, vilket gjorde det gamla drivrutiner för olika databaser, oförenligt med denna nya version. Förare som UIB Firebird inte längre fungerar i Delphi 2007.
Föraren DBExpress officiella Borland / CodeGerar för Delphi 2007 uppmanade MySQL fungerar, men bara med MySQL version 5.0.27 och 4.1.22 *, och informerar Viktigt-i Delphi 2007, vanligtvis ligger på C : \ Program Files \ CodeGear \ RAD Studio \ 5.0 \ Readme.htm. Denna drivrutin fungerar med dll namn DBExpress dbxMYS30.dll och libmysql.dll (MySQL Client DLL). Så om du har en högre MySQL version 5.0.27, kan du få problem. För vet du vad din version av MySQL, öppna kommandotolken och skriva mysql-h localhost-u root-p-v där-h är att visa på ip / dns name server och MySQL servern localhost är lokala -- u är att ange namnet på en användare, där jag använde användaren root-p är att ange lösenordet (kommer det att tillämpas efter att du tryckt Enter) och mot att visa serverversionen. Denna version av DBExpress drivrutinen för MySQL fungerar med Unicode-tecken (internationell standard för att representera tecken från olika språk, vilket ger ett accenttecken, till exempel, är representerade på samma sätt, oavsett språk av ansökan och operativsystem). Den gamla versionen av drivrutinen döptes dbxmysA30.dll, eftersom förarna DBExpress infödda Borland / CodeGear kan du arbeta i kompatibilitetsläge med DBExpress 3. Brevet innehöll namnet på föraren anger att den endast accepterar ASCII-tecken.
I mitt fall använder jag MySQL 5.0.41 och funktioner ansökan normalt, men i design time (design tid) finns det ett misstag att biblioteket libmysql.dll hittades inte, och ingen anledning att sticka ut i allt som är mapp som kommer att tänka på att Delphi inte hitta det. Hur kan vi inte hitta den nedladdningsbara versionen 5.0.27 av MySQL eller är kompatibla med föraren DBExpress i Delfi, skulle en lösning vara att använda en tidigare version av libmysql.dll bibliotek som kan hittas i paketen installation av PHP, till exempel. Du kan ladda ner version 5.0.22 av libmysql.dll, som arbetar i Delphi 2007, denna länk, här, eller här. Just unzip denna dll i bin mappen för installation av Delphi 2007, vanligtvis i C: \ Program Files \ CodeGear \ RAD Studio \ 5.0 \ bin kommer föraren att arbeta inom design tid i Delphi.
Eldfågeln 2, även om herr Thiago Borges de Oliveira har utvecklat en gratis drivrutin DBExpress 4 unikt för Delphi 2007, vilket är i release-kandidat, men har testat det och det är alla som arbetar bra, dock kan problem uppstå eftersom det inte är en version final. Föraren har en uppsättning som automatiserar installationen kräver dock i december Update Delphi 2007 för att arbeta utan det, tills installationen misslyckas.
2Relaterade tjänster:
- Driver 4 DBExpress Firebird i Delphi 2007 och 2009
- FeneInfo 2007
- Exklusive främmande nycklar i MySQL (drop begränsning)
- Gemener kännetecken i MySQL på Windows
- Få de senaste värdet införas auto-increment i MySQL
Relaterade tjänster Presenteras av Ändå En annan tjänster Plugin.




Var kan man hitta uppdaterade dbexpress kylix3 för banker att använda mysql5 och 6 och 2 Firebird?
Man övergav projektet Kylix Borland lång tid. Jag tror att du har svårt dbExpress drivrutiner för den. Vad kan du använder är open source komponenter i biblioteket zeos lib.
Hello Manuel, hade jag en video lektion som du gjort i Delphi, Använda register med XML. Så jag ställer denna fråga, jag är säker på att du kommer att hjälpa mig
Jag hade ett system i Delphi, som förvaltar en databas i Access lade körbara att köra på en annan maskin inte fungerar, även om den Alias, ...
Jag undrar hur programmet fuciona på en annan maskin.
en kram
karlos bahia
e karlosbahia33@bol.com.br
Du måste dela mappen med banken skrivrättigheter. Så måste det finnas en konfigurationsfil
på varje maskin där ansökan, innehållande
vägen till banken. Om lokala, kommer att behandla
mapp, om en annan dator i nätverket
bör vara i formatet \ \ nome_computador_ou_ip \ nome_pasta_compartilhada \ nome_banco_dados.mdb
Jag föreslår att aktiens namn du inkludera
en $ i slutet, så att den kan döljas och andra
Medlemmen vet inte om dess existens.
Sluta spara sökvägen till databasen kan du använda
. Ini-fil. På nätet hittar du många instruktioner om hur
arbeta med. ini-filen i Delphi.
Jag hoppas jag har hjälpt.
Hej,
Jag skulle vilja veta hur man ska fördela ansökan med dbx och mysql i rad2007. Nätet fann jag samma problem som beskrivs i detta ärende, på min maskin fungerade perfekt på servern man säger att jag måste sätta i sistem32 och dbxmysA30.dll version av libmysql. dll är inte förenligt, eftersom jag sätter i ansökan rot, i bin mappen och inga fel och missar. vad ska jag göra för att flipthe ansökan
Du kan sätta libmysql.dll i en av versionerna q citerar i posten,
den midas.dll (som ligger i System32-mappen i Windows) och
dbxmys30.dll (en dbxmysA30.dll är den gamla versionen, inte accepterar
UTF, ASCII)
allt i programmappen.
Den midas.dll måste registreras med kommandot regsvr32-ic: \ sökväg \ midas.dll vid kommandotolken.
Good Night Manoel ..
Jag såg en video lektion om hans goda MySQL med mer dbExpress Delphi 7. Jag undrar om det finns en dbExpress drivrutinen för MySQL 5.1 som fungerar i Delphi 2007.
Redan agradesco.
Även mysql drivrutin som följer med Delphi 2007 fungerar någorlunda. Det finns andra, men de är alla betalda.
Hej vänner, min ödmjuka kommentar som skulle standardisera enheterna, hej pra så många skillnader och oförenligheter??
Let's lätthet!
Länk för att ladda ner MySQL 5.0.27 http://www.filehippo.com/download_mysql/1887/
Hello Manuel,
Naum kan göra sökningar i Delphi med MySQL databas och dbexpress,
Jag behöver din hjälp ...
Jag utvecklar ett program för att söka efter födelsedatum och namn ..
Hur ..