2010-04-04 166 views
0

我將Delphi升級到了2010版,並試圖打開並運行用Delphi 2006編寫的應用程序。該應用程序使用dbaxpress與libmysql.dll一起使用mysql,並在第二個驅動程序找到某處互聯網。將Delphi應用程序從Delphi 2006升級到2010的問題

我無法在2010年運行它。我總是收到「缺少libmysql.dll庫」。我試圖得到它的新版本,但它沒有幫助。將這個庫複製到幾乎所有的系統目錄中都沒有幫助。

我出的任何想法做什麼,我如何連接到數據庫:(

回答

1

這是最有可能unicode的問題。PChar類型不再是一個指向AnsiString類型,而是一個指向的UnicodeString 。嘗試升級dbexpress驅動程序。我不是指dll,而是dbexpress包裝代碼。我需要更多信息來幫助進一步實現。

+0

應該不是在新的delphi安裝的最新版本的dbexpress?我會嘗試升級它 – WombaT 2010-04-04 18:16:01

0

檢查是否也有dbxmys.dll可用於您的應用程序(在exe目錄或路徑)