MySQL 5 och Firebird i Delphi 2007 med två DBExpress
För älskare av MySQL och Delphi, slutligen Borland / CodeGear har skapat en dbExpress drivrutin som fungerar i MySQL 5. Ty jag visste, en av Borland konferensen jag deltog, det stora problemet är att MySQL utvecklare gjort många förändringar betydande kärna av mysql, vilket gjorde förarna Borland oförenligt med nya versioner av denna databas.
Delphi 2007 kom med en ny version av DBExpress, version 4, vilket gjorde den gamla drivrutiner för olika databaser, oförenlig 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, kallad MySQL fungerar, men bara med MySQL versioner 5.0.27 till 4.1.22 *, berättar hur i Viktigt-Delphi 2007-mappen, som vanligtvis finns i C : \ Program \ CodeGear \ RAD Studio \ 5,0 \ Readme.htm. Denna drivrutin fungerar med dll namn DBExpress dbxMYS30.dll och libmysql.dll (mysql klient dll). Så om du har en MySQL version högre än 5.0.27, kan du få problem.
Att veta vilken version av mysql, öppna kommandotolken och skriv mysql-h localhost-u root-p-v där-h är att visa ip / dns namn server mysql-u är att ange namn en användare,-p är att ange lösenordet (samma kommer att sökas efter att du tryckt in) och-v för att visa serverversionen.
Denna version av dbExpress drivrutin för MySQL fungerar med unicode-tecken (en internationell standard för karaktär representation av flera språk, som möjliggör ett accenttecken, till exempel, är representerad lika, oberoende av det språk som ansökan / 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. Bokstaven "A" som finns namnet på föraren visar att det bara accepterar ASCII-tecken.
I mitt fall, jag använder MySQL 5.0.41 och funktioner ansökan normalt, men i design tid (design tid) finns det ett felmeddelande om att biblioteket libmysql.dll inte hittades, och inte värt att hålla det i allt som är mapp som kommer att tänka på att Delphi inte hitta den.
Eftersom vi inte kan hitta nedladdningsbara versionen 5.0.27 av MySQL, eller en annan kompatibel drivrutin DBExpress Delphi, skulle en lösning vara att använda en tidigare version av biblioteket libmysql.dll som finns i förpackningar om PHP-stöd, till exempel. Du kan hämta version 5.0.22 av libmysql.dll, som arbetar i Delphi 2007, den här länken , här , eller här .
Bara packa upp denna DLL i bin mappen installation av Delphi 2007, vanligtvis i C: \ Program \ CodeGear \ RAD Studio \ 5,0 \ bin, kommer föraren att arbeta inom design tid i Delphi.
När det gäller de Firebird två, även om herr Thiago Borges de Oliveira har utvecklat en gratis dbExpress drivrutin för Delphi 4 under 2007, vilket är i Release Candidate, men testade och working're rätt, dock kan problem uppstå eftersom det inte är en slutgiltig version . Föraren har en setup som automatiserar installationen kräver dock i december Uppdatering för Delphi 2007 för drift utan honom, tills installationen kan misslyckas.
based on 2 ratingsRelaterade tjänster:
- DbExpress drivkraft för Firebird i Delphi 4 under 2007 och 2009
- FeneInfo 2007
- Få de senaste värde införas automatisk ökning i mysql
- Exklusive främmande nycklar i MySQL (drop tvång)
- Gemena kännetecken i MySQL på Windows
Relaterade tjänster lett till dig av Ändå En annan tjänster Plugin .




Var kan en hitta uppdaterade dbExpress kylix3 för banker att använda mysql5 Firebird 2 och 6?
Dude, var projektet övergavs av Borlands Kylix länge. Jag tror att du har svårt dbExpress drivrutiner för det. Vad kan du använder är open source komponenter från biblioteket Zeos lib.
Hej Manuel, hade jag en video lektion som du gjorde i Delfi, Användning register med XML. Så jag ställer denna fråga, jag är säker på att du hjälper mig
Jag gjorde ett system i Delphi, som förvaltar en databas om tillgång, men den körbara att köra på en annan dator inte fungerar, även om det 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. Sedan 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
ska 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
Användaren vet inte om dess existens.
Sluta spara sökvägen kan du använda en BD
. Ini-filen. På nätet hittar du många tutorials om hur
arbeta med. ini-filen i Delphi.
Hoppas det hjälper.
Hej,
Jag undrar hur man kan distribuera ansökan med dbx och mysql i rad2007. Nät, fann jag samma problem som beskrivs i detta ärende, på min maskin fungerade perfekt på servern säger mer att jag måste göra dbxmysA30.dll sistem32 och den version av libmysql. dll är inte förenligt, eftersom jag satte i ansökan roten, och ingenting i bin mappen och förluster fel. vad ska jag göra för att rotera ansökan
Du kan sätta libmysql.dll, q av de versioner som jag citerar i inlägget,
den MIDAS.DLL (som ligger i mappen System32 i Windows) och
dbxmys30.dll (en dbxmysA30.dll är den gamla versionen, inte accepterar
UTF, ASCII)
allt i programmappen.
Den MIDAS.DLL måste vara registrerade hos regsvr32 kommando-ic: \ sökväg \ MIDAS.DLL vid kommandotolken.
Manoel Good Night ..
Jag såg en video lektion på din goda med MySQL dbExpress mer Delphi 7. Jag undrar om det finns någon dbExpress drivrutin för MySQL 5.1 som fungerar på Delphi 2007.
Redan agradesco.
Föraren själv mysql som medföljer Delphi 2007 fungerar någorlunda. Det finns andra men de är alla betalas.
Hej vänner, min ödmjuka kommentar som skulle standardisera enheter för Gosh så många skillnader och oförenligheter??
Låt oss hjälpa!
Länk för att ladda ner MySQL 5.0.27 http://www.filehippo.com/download_mysql/1887/
Hej Manuel,
Naum kan göra sökningar i Delphi med mysql databas och dbExpress,
Jag behöver din hjälp ...
Jag utvecklar en ansökan till frågan genom att födelsedatum och namn ..
hur ..