MySQL 5 a 2 Firebird s Delphi 2007 dbExpress
Pre milovníkov MySQL a Delphi, nakoniec Borland / CodeGear dbExpress pridať ovládač, ktorý funguje v MySQL 5. Lebo som vedel, že jedna z Borland konferencie som sa zúčastnil veľký problém je, že vývojári MySQL robil veľa zmien významné jadro mysql, ktorý robil vodiča pre Borland nezlučiteľné s novými verziami databázy. Delphi 2007 prišiel s novou verziou dbExpress, verzia 4, ktorý sa stará tretej-party ovládače pre rôzne databázy, v rozpore s touto novou verziou. Ovládače ako UIB Firebird už práce v Delphi 2007.
DbExpress driver oficiálne Borland / CodeGerar pre Delphi 2007 s názvom MySQL funguje, ale len s verziou 5.0.27 a MySQL 4.1.22 *, a informuje Readme.htm v Delphi 2007, zvyčajne umiestnený v priečinku C : \ Program Files \ CodeGear \ RAD Studio \ 5.0 \ Readme.htm. Tento ovládač pracuje s dll meno dbxMYS30.dll dbExpress a libmysql.dll (mysql klient dll). Takže ak máte vyššiu verziu MySQL 5.0.27, môžete mať problémy. Veď viete, aké sú vaše verziu mysql, otvorte príkazový riadok a zadajte mysql-h localhost-u root-p-v-h, kde je ukázať, IP / DNS server a mysql server localhost je miestna -- u je uviesť meno používateľa, kde som použil užívateľa root-p je o zadanie hesla (to bude platiť po stlačení enter) a-v pre zobrazenie serverovej verzii. Táto verzia dbExpress ovládače pre MySQL pracuje s Unicode znakmi (medzinárodný štandard pre reprezentáciu znakov z rôznych jazykov, ktorá umožňuje znak s diakritikou, napríklad, je zastúpená rovnako, bez ohľadu na jazyk Add / operačného systému). Starú verziu, že vodič bol premenovaný dbxmysA30.dll, pretože vodiči dbExpress natívne Borland / CodeGear umožňujú prácu v režime kompatibility s dbExpress 3. Tento list obsahoval meno vodiča naznačuje, že akceptuje iba ASCII znakmi.
V mojom prípade som pomocou MySQL 5.0.41 a aplikácií funguje normálne, ale v čase návrhu (design time), je chyba, že knižnica libmysql.dll nebol nájdený, a nemá zmysel držať ju vo všetkom, čo je zložku, ktorá príde na myseľ, že Delphi nepovažuje. Ako nemožno nájsť download verzia 5.0.27 MySQL, alebo kompatibilný s vodičom dbExpress v Delphi, jedným z riešení by bolo použiť staršiu verziu libmysql.dll knižnice, ktoré možno nájsť v balení inštalácii PHP, napr. Tu si môžete stiahnuť verziu 5.0.22 z libmysql.dll, ktorá pracuje v Delphi 2007, tento odkaz, to, alebo tohle. Len rozbaľte to dll v zložke bin inštalácie Delphi 2007, zvyčajne v C: \ Program Files \ CodeGear \ RAD Studio \ 5.0 \ bin, vodič prácu v čase návrhu v Delphi.
Firebird 2, aj keď pán Thiago Borges de Oliveira vyvinula bez vodiča dbExpress 4 jedinečné pre Delphi 2007, ktorý je vo verzii Release Candidate, ale skúša to a je to všetko pracuje v poriadku, ale môžu nastať problémy, pretože nie je verzia v konečnom znení. Vodič má nastavenie, ktoré automatizuje proces inštalácie však vyžaduje decembra Update Delphi 2007 pracovať bez nej, kým proces inštalácie môže zlyhať.
2Súvisiace príspevky:
- Driver 4 Firebird dbExpress v Delphi 2007 a 2009
- Okrem obmedzenia cudzieho kľúča v MySQL (drop obmedzenia)
- FeneInfo 2007
- Malá identifikátory v MySQL na Windows
- Získanie posledný hodnota znie auto-increment v mysql
Súvisiace príspevky ti prináša ešte ďalšie Súvisiaci zmeny Plugin.




Kde je možné si nájsť aktualizované dbExpress kylix3 banky na použitie MySQL5 a 6 a 2 Firebird?
Muž, projekt bol opustený Borland Kylix dlho. Myslím si, že ťažko dbExpress ovládače pre to. Čo môžete použiť, sú open source komponentov knižnice ZEOS lib.
Dobrý deň, Manuel, som si užil video lekcie, ktoré ste vykonali v Delphi, pomocou registra s XML. Tak sa pýtam, na túto otázku, som si istý, že mi pomôže
Mal som systém v Delphi, ktorá spravuje databázu prístup, dal spustiteľný spustiť na inom počítači nefunguje, ani nastavenie Alias, ...
Zaujímalo by ma, ako program Fucina na inom počítači.
objatí
Karlos Bahia
e-mail karlosbahia33@bol.com.br
Musíte zdieľať priečinok s bankou zápis. Potom tam musia byť konfiguračný súbor
na každom stroji, kde je aplikácia, obsahujúca
cestu do banky. Ak to miestne, sa bude zaoberať
zložky, ak je iný počítač v sieti
by mali byť vo formáte \ \ nome_computador_ou_ip \ nome_pasta_compartilhada \ nome_banco_dados.mdb
Navrhujem, aby podiel na meno, ktoré zahŕňajú
$ Na konci, takže to môže byť skrytá a ďalšie
Užívateľ nevie o jeho existencii.
Stop ukladanie cestu k databáze, ktorú možno využiť
. Ini súboru. Na netu nájdete veľa tutoriálov o tom, ako
pracovať. ini súboru v Delphi.
Dúfam, že som pomohol.
Ahoj,
Chcel by som vedieť, ako distribuovať aplikácie s dbx a mysql v rad2007. Čisté, našiel som rovnaké problémy opísané vo vyššie uvedenej veci, na mojom stroji pracoval dokonale na serveri sa hovorí, že budem musieť dať do sistem32 a dbxmysA30.dll verziu libmysql. dll nie je kompatibilný, pretože som si v aplikácii root, v zložke bin a bez chýb, a miss. Čo by som mal urobiť, aby flipthe aplikácie
Môžete dať libmysql.dll v jednej z verzií q citácie v post,
midas.dll (ktorý je v zložke system32 okien) a
dbxmys30.dll (dbxmysA30.dll je stará verzia, neprijíma
UTF, ASCII)
všetko v priečinku aplikácie.
Midas.dll musia byť registrované u príkaz regsvr32-ic: \ cesta \ midas.dll na príkazovom riadku.
Good Night Manoel ..
Videl som video lekcie na jeho dobrej mysql s viac dbExpress Delphi 7. Zaujímalo by ma, či existuje dbExpress driver pre MySQL 5.1, ktorá funguje v Delphi 2007.
Už agradesco.
Dokonca aj mysql ovládač, ktorý je dodávaný s Delphi 2007 pracuje rozumne. Tam sú iní, ale všetky sú platené.
Dobrý deň, priatelia, môj skromný príspevok, ktorý by sa štandardizovať disky, hej pra toľko rozdielov a neznášanlivosti?
Tak jednoduché!
Odkaz na stiahnutie MySQL 5.0.27 http://www.filehippo.com/download_mysql/1887/
Dobrý deň, Manuel,
naum môže dotazov v Delphi s MySQL databáz a dbExpress,
Potrebujem vašu pomoc ...
Som vývoj aplikácií na otázku podľa dátumu narodenia a meno ..
Ako ..