Imprimir este artigo In bài viết này Enviar o artigo a um amigo Gửi bài viết cho bạn bè
Trang chủ> BD, Delphi> MySQL 5 Firebird 2 và Delphi 2007 với DBExpress

MySQL 5 và 2 trong Firebird với Delphi 2007 DBExpress

Đối với những người yêu thích của MySQL và Delphi, cuối cùng Borland / CodeGear DBExpress thêm trình điều khiển hoạt động trong MySQL 5 Đối với tôi. Biết, một trong những Borland tôi đã tham dự Hội nghị, vấn đề lớn là các nhà phát triển MySQL thực hiện nhiều thay đổi quan trọng cốt lõi của mysql, mà thực hiện các trình điều khiển cho Borland không tương thích với các phiên bản mới của cơ sở dữ liệu. Delphi 2007 đi kèm với một phiên bản mới của DBExpress, phiên bản 4, mà thực hiện các trình điều khiển của bên thứ ba cũ cho các cơ sở dữ liệu khác nhau, không tương thích với phiên bản mới này. Trình điều khiển như UIB Firebird không còn làm việc ở Delphi 2007.

Trình điều khiển chính thức của DBExpress Borland / CodeGerar cho Delphi 2007, được gọi là MySQL công trình, nhưng chỉ với phiên bản 5.0.27 và MySQL 4.1.22 *, và thông báo cho readme.htm ở Delphi năm 2007, thường nằm tại C : \ Program Files \ CodeGear \ RAD Studio \ 5,0 \ readme.htm. Trình điều khiển này làm việc với dbxMYS30.dll dll DBExpress tên và libmysql.dll (mysql client dll). Vì vậy, nếu bạn có một phiên bản MySQL 5.0.27 cao hơn, bạn có thể có vấn đề. Cho bạn biết những gì phiên bản của bạn của mysql, mở lệnh và loại mysql-h localhost-u root-p-v-h là nơi để hiển thị ip / dns tên máy chủ và máy chủ localhost mysql là các địa phương -- u là để cho biết tên của một người dùng, nơi mà tôi đã sử dụng của người dùng root-p là để nhập mật khẩu (nó sẽ được áp dụng sau khi nhấn vào) và-v để hiển thị các phiên bản máy chủ. Phiên bản này của DBExpress driver cho MySQL làm việc với các ký tự Unicode (tiêu chuẩn quốc tế cho các đại diện cho các ký tự từ ngôn ngữ khác nhau, cho phép một ký tự có dấu, ví dụ, được đại diện trong cùng một cách, bất kể là ngôn ngữ của ứng dụng / hệ điều hành). Các phiên bản cũ của lái xe được đổi tên thành dbxmysA30.dll, bởi vì các trình điều khiển DBExpress bản ngữ Borland / CodeGear cho phép bạn làm việc trong chế độ tương thích với DBExpress 3. Bức thư chứa tên của trình điều khiển cho thấy rằng nó chỉ chấp nhận các ký tự ASCII.

Trong trường hợp của tôi, tôi đang sử dụng MySQL 5.0.41 và chức năng ứng dụng bình thường, nhưng trong thời gian thiết kế (thiết kế thời gian), có một lỗi mà các thư viện libmysql.dll không tìm thấy, và không có điểm trong dính nó ra trong tất cả đó là thư mục mà đến để nhớ rằng Delphi không tìm thấy nó. Làm thế nào có thể, chúng tôi không tìm thấy phiên bản tải về của MySQL 5.0.27, hoặc tương thích với các trình điều khiển DBExpress của Delphi, một trong những giải pháp sẽ được sử dụng một phiên bản cũ của thư viện libmysql.dll có thể được tìm thấy trong các cài đặt gói của PHP, ví dụ. Bạn có thể tải phiên bản 5.0.22 của libmysql.dll, mà các công trình ở Delphi năm 2007, liên kết này, điều này, hoặc này. Chỉ cần giải nén này dll trong thư mục bin của cài đặt của năm 2007, Delphi, thường là trong C: \ Program Files \ CodeGear \ RAD Studio 5,0 \ \ bin, người lái xe sẽ làm việc trong thời gian thiết kế ở Delphi.

Các Firebird 2, mặc dù ông Thiago Borges de Oliveira đã phát triển một driver Việt DBExpress 4 duy nhất đến năm 2007, Delphi, đó là trong Release Candidate, nhưng được thử nghiệm nó và nó là tất cả làm việc tất cả các quyền, tuy nhiên, vấn đề có thể xảy ra bởi vì nó không phải là một phiên bản cuối cùng. Lái xe này có thiết lập cho tự động hóa quá trình cài đặt, tuy nhiên, đòi hỏi Cập nhật Delphi Tháng Mười Hai 2007 để làm việc mà không có nó, cho đến khi quá trình cài đặt có thể thất bại.

Việt Nam: F [1.8.2_1042]
Đánh giá: 10,0 / 10 (2 votes cast)
Việt Nam: F [1.8.2_1042]
Rating: 0 (từ 0 votes)
2 MySQL 5 và 2 Firebird ở Delphi 2007 với DBExpress 10,0 10 2

Liên quan đến bài viết:

  1. Driver 4 DBExpress Firebird ở Delphi năm 2007 và 2009
  2. Loại trừ ngoại khóa ràng buộc trong MySQL (thả hạn chế)
  3. Chữ thường các định dạng MySQL trên Windows
  4. Bắt giá trị cuối chèn tự động tăng trong mysql
  5. FeneInfo 2007

Bài viết liên quan mang đến cho bạn bởi Yet Another Bài viết liên quan Plugin.

Tags: Thể loại: cơ sở dữ liệu, Delphi Tags:
  1. elcio
    12, Tháng sáu, 2008 at 11:11 | # 1

    Nơi ta có thể tìm cập nhật dbexpress kylix3 cho các ngân hàng sử dụng mysql5 và 6 và 2 Firebird?

    LHQ: F [1.8.2_1042]
    Đánh giá: 0,0 / 5 (0 votes cast)
    LHQ: F [1.8.2_1042]
    Rating: 0 (từ 0 votes)
  2. manoelcampos
    12, Tháng sáu, 2008 lúc 19:23 | # 2

    Man, dự án đã bị huỷ bỏ bởi borland Kylix dài thời gian. Tôi nghĩ rằng bạn tìm thấy các trình điều khiển dbExpress khó khăn cho nó. Những gì bạn có thể sử dụng được các thành phần mã nguồn mở của thư viện zeos lib.

    LHQ: F [1.8.2_1042]
    Đánh giá: 0,0 / 5 (0 votes cast)
    LHQ: F [1.8.2_1042]
    Rating: 0 (từ 0 votes)
  3. karlos bahia
    29, Tháng sáu, 2008 at 00:49 | # 3

    Xin chào Manuel, tôi rất thích một bài học video mà bạn đã thực hiện ở Delphi, Sử dụng đăng ký với XML. Vì vậy, tôi hỏi câu hỏi này, tôi chắc chắn rằng bạn sẽ giúp tôi
    Tôi đã có một hệ thống ở Delphi, trong đó quản lý một cơ sở dữ liệu trong truy cập, đặt các tập tin thực thi để chạy trên một máy tính không làm việc, thậm chí đặt Alias, ...
    Tôi tự hỏi như thế nào fuciona chương trình trên máy khác.

    một cái ôm

    karlos bahia

    email karlosbahia33@bol.com.br

    LHQ: F [1.8.2_1042]
    Đánh giá: 0,0 / 5 (0 votes cast)
    LHQ: F [1.8.2_1042]
    Rating: 0 (từ 0 votes)
  4. manoelcampos
    30, Tháng sáu, 2008 at 14:42 | # 4

    Bạn cần phải chia sẻ các thư mục với các ngân hàng write. Sau đó, phải có một tập tin cấu hình
    trên mỗi máy là nơi ứng dụng, chứa
    đường đến ngân hàng. Nếu địa phương, sẽ địa chỉ
    thư mục, nếu máy tính khác trên mạng
    nên có dạng \ \ nome_computador_ou_ip \ nome_pasta_compartilhada \ nome_banco_dados.mdb

    Tôi đề nghị rằng tên chia sẻ bạn bao gồm
    một $ lúc kết thúc, để nó có thể được ẩn và khác
    Người dùng không biết về sự tồn tại của nó.

    Ngừng tiết kiệm đường dẫn của các cơ sở dữ liệu bạn có thể sử dụng một
    Ini file.. Trên net bạn sẽ tìm thấy nhiều hướng dẫn về cách
    làm việc với. này tập tin trong delphi.

    Tôi hy vọng tôi đã giúp.

    LHQ: F [1.8.2_1042]
    Đánh giá: 0,0 / 5 (0 votes cast)
    LHQ: F [1.8.2_1042]
    Rating: 0 (từ 0 votes)
  5. Rafael Cunha
    30, Tháng sáu, 2008 at 17:07 | # 5

    Xin chào,

    Tôi muốn biết làm thế nào để phân phối các ứng dụng với dbx và mysql tại rad2007. Net, tôi tìm thấy những vấn đề như mô tả trong các vấn đề trên, trên máy tính của tôi đã làm việc hoàn toàn trên máy chủ của nó nói: Tôi có phải đặt trong sistem32 và phiên bản dbxmysA30.dll của libmysql. dll không tương thích, kể từ khi tôi đặt ở gốc ứng dụng, trong thư mục bin và báo lỗi và không bỏ lỡ. Tôi nên làm gì để ứng dụng flipthe

    LHQ: F [1.8.2_1042]
    Đánh giá: 0,0 / 5 (0 votes cast)
    LHQ: F [1.8.2_1042]
    Rating: 0 (từ 0 votes)
  6. manoelcampos
    30, Tháng sáu, 2008 at 17:26 | # 6

    Bạn có thể đặt libmysql.dll trong một trong các phiên bản báo q trong bài này,
    midas.dll (do là trong thư mục system32 của cửa sổ) và
    dbxmys30.dll (dbxmysA30.dll một là phiên bản cũ, không chấp nhận
    UTF, ASCII chỉ)
    tất cả mọi thứ trong thư mục ứng dụng.

    Midas.dll phải được đăng ký với lệnh regsvr32-ic: \ đường dẫn \ midas.dll tại dấu nhắc lệnh.

    LHQ: F [1.8.2_1042]
    Đánh giá: 0,0 / 5 (0 votes cast)
    LHQ: F [1.8.2_1042]
    Rating: 0 (từ 0 votes)
  7. John Paul
    20, Tháng Tám, 2008 lúc 02:22 | # 7

    Good Night Manoel ..

    Tôi thấy một bài học video trên mysql tốt của ông với hơn dbExpress Delphi 7. Tôi tự hỏi nếu có một dbExpress driver cho MySQL 5,1 mà các công trình ở Delphi 2007.

    Đã agradesco.

    LHQ: F [1.8.2_1042]
    Đánh giá: 0,0 / 5 (0 votes cast)
    LHQ: F [1.8.2_1042]
    Rating: 0 (từ 0 votes)
  8. manoelcampos
    20, Tháng Tám, 2008 lúc 12:27 | # 8

    Ngay cả mysql driver đi kèm với Delphi 2007 làm việc hợp lý. Có những người khác, nhưng họ là tất cả các thanh toán.

    LHQ: F [1.8.2_1042]
    Đánh giá: 0,0 / 5 (0 votes cast)
    LHQ: F [1.8.2_1042]
    Rating: 0 (từ 0 votes)
  9. 8, tháng mười hai, 2008 at 14:54 | # 9

    Xin chào bạn bè, nhận xét khiêm nhường của tôi mà có tiêu chuẩn hóa các ổ đĩa, hey pra nên sự khác biệt rất nhiều và không tương thích?

    Hãy dễ dàng!

    LHQ: F [1.8.2_1042]
    Đánh giá: 0,0 / 5 (0 votes cast)
    LHQ: F [1.8.2_1042]
    Rating: 0 (từ 0 votes)
  10. Rodrigo Adachi
    13, Tháng Chín, 2009 lúc 7:18 | # 10

    Liên kết để tải về MySQL 5.0.27 http://www.filehippo.com/download_mysql/1887/

    LHQ: F [1.8.2_1042]
    Đánh giá: 0,0 / 5 (0 votes cast)
    LHQ: F [1.8.2_1042]
    Rating: 0 (từ 0 votes)
  1. Không có Trackbacks nêu ra.