MySQL 5 dan Firebird di Delphi 2007 dengan dua DBExpress
Untuk pecinta MySQL dan Delphi, akhirnya Borland / CodeGear telah menciptakan driver dbExpress yang bekerja di MySQL 5. Karena aku tahu, salah satu Borland Konferensi yang saya hadiri, masalah besar adalah bahwa para pengembang MySQL membuat banyak perubahan signifikan inti dari mysql, yang membuat driver yang tidak kompatibel dengan Borland versi baru dari database ini.
Delphi 2007 datang dengan versi baru DBExpress, versi 4, yang membuat pihak ketiga driver tua untuk berbagai database, tidak kompatibel dengan versi baru ini. Driver seperti UIB Firebird tidak lagi bekerja di Delphi 2007.
Sopir resmi DBExpress Borland / CodeGerar untuk Delphi 2007, disebut bekerja MySQL, tapi hanya dengan MySQL versi 5.0.27 ke 4.1.22 *, menceritakan bagaimana di readme.htm 2007 folder Delphi, biasanya terletak di C : \ Program Files \ CodeGear \ RAD Studio \ 5,0 \ readme.htm. Driver ini bekerja dengan nama dbxMYS30.dll DBExpress dll dan libmysql.dll (mysql client dll). Jadi jika Anda memiliki versi MySQL lebih tinggi dari 5.0.27, Anda mungkin memiliki masalah.
Untuk mengetahui versi mysql Anda, buka command prompt dan ketik mysql-h localhost-u root-p-v mana-h adalah untuk menunjukkan ip / dns nama server mysql-u adalah untuk menunjukkan nama user,-p adalah untuk memasukkan password (yang sama akan dicari setelah menekan enter) dan-v untuk menampilkan versi server.
Ini versi driver dbExpress untuk MySQL bekerja dengan karakter unicode (standar internasional untuk representasi karakter beberapa bahasa, yang memungkinkan karakter aksen, misalnya, diwakili sama, tanpa memandang bahasa dari aplikasi / sistem operasi).
Versi lama ini berganti nama driver karena driver DBExpress dbxmysA30.dll asli Borland / CodeGear membiarkan Anda bekerja dalam modus kompatibilitas dengan DBExpress 3. Huruf "A" berisi nama sopir menunjukkan bahwa hanya menerima karakter ASCII.
Dalam kasus saya, saya menggunakan MySQL 5.0.41 dan aplikasi bekerja normal, namun dalam waktu desain (waktu desain), ada kesalahan yang menyatakan bahwa perpustakaan tidak ditemukan libmysql.dll, dan tidak layak mencuat keluar dalam semua yang folder yang datang ke pikiran bahwa Delphi tidak menemukannya.
Seperti yang kita tidak dapat menemukan download versi 5.0.27 MySQL, atau driver lain yang kompatibel DBExpress Delphi, salah satu solusi akan menggunakan versi sebelumnya dari libmysql.dll perpustakaan yang dapat ditemukan dalam paket instalasi PHP, misalnya. Anda dapat men-download versi 5.0.22 dari libmysql.dll, yang bekerja di Delphi 2007, link ini , ini , atau ini .
Hanya membongkar ini dll dalam folder bin instalasi dari Delphi 2007, biasanya di C: \ Program Files \ CodeGear \ RAD Studio \ 5,0 \ bin, sopir akan bekerja dalam waktu desain dalam Delphi.
Adapun Firebird 2, meskipun Mr Thiago Borges de Oliveira telah mengembangkan driver dbExpress gratis untuk Delphi 4 pada tahun 2007, yang di Release Candidate, tetapi diuji dan kanan working're Namun, masalah dapat terjadi karena bukan merupakan versi terakhir . Pengemudi memiliki setup yang mengotomatisasi proses instalasi, Namun, mengharuskan untuk Delphi Update Desember 2007 untuk operasi tanpa dia, sampai proses instalasi mungkin gagal.
based on 2 ratingsPosting terkait:
- DbExpress driver untuk Firebird dalam Delphi 4 pada tahun 2007 dan 2009
- Tidak termasuk Asing Kendala Kunci di MySQL (kendala drop)
- FeneInfo 2007
- Pengenal huruf kecil di MySQL pada Windows
- Mendapatkan nilai terakhir dimasukkan auto-kenaikan di mysql
Terkait posting kepada Anda oleh Namun lain Related Posts Plugin .





