2015-12-02 79 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驱动程序的版本不正确。我联系了数据库管理员并获得了正确的版本,现在它应该可以正常工作。