2015-12-02 122 views
0

我試圖從MySQL數據庫做一個很簡單的SQL SELECT語句:MySQL的ODBC連接選擇失敗

 Dim lDatabase As Database = DatabaseFactory.CreateDatabase("FTP") 
    lSqlString = String.Format(CultureInfo.CurrentCulture, "SELECT monthends.web_usr FROM monthends") 

    lDBCommand = lDatabase.GetSqlStringCommand(lSqlString) 
    lUsers = lDatabase.ExecuteDataSet(lDBCommand) 

而且在執行數據集線我收到以下ODBC異常:

爲了要評估索引屬性,該屬性必須是合格的,並且參數必須由用戶明確提供。

我不明白。這是最簡單的簡單的sql語句,它過去一切正常,爲什麼不再工作?

在此先感謝!

+0

「它過去一切都很好」和「今日」之間有什麼變化? 是在表格monthends上定義的主鍵/索引嗎? – erg

+0

沒有任何改變。我當時在一個客戶端機器上作爲承包商工作,並且安裝了MySQL ODBC 3.5xx的錯誤版本。一旦我得到正確的版本,它的工作。 – DonnieDarko

回答

0

發生了什麼事是安裝了MySQL ODBC 3.5xx驅動程序的版本不正確。我聯繫了數據庫管理員並獲得了正確的版本,現在它應該可以正常工作。