我想要一個數據源添加到我的Visual Studio項目,但它總是給我一個錯誤:無法創建數據源,「列TABLE_CAT'不屬於表表
Column 'TABLE_CAT' does not belong to table Tables.
我得到相同錯誤在這兩個VS2005和VS2010。從我已閱讀,這個錯誤是由ODBC驅動程序引起的未ODBC 3.0兼容,但according to Sybase, the driver I have is odbc3.0 compatible.(我有版本10.10.00.28)。
作爲一個方面說明,我能查詢數據庫沒問題,我只是無法創建數據源
以下是錯誤的圖像:
感謝您的幫助。
編輯:
下面是我所採取的步驟:
- 1)Install Advantage ODBC Driver:(無論我的電腦,我訪問服務器的64位)
- 2)設置我在數據源中的ODBC連接(ODBC)
- 3)在VS中,數據源(在左側) - >添加新數據源
- 4)單擊「數據庫」
- 5)點擊 「數據集」
- 6)選擇ODBC數據源,選擇 'MyODBC的',我提供登錄
- 7)按 '測試連接' - >它成功
- 8)按好了。然後我得到錯誤。
我也嘗試了32位驅動程序,.Net數據提供程序,並嘗試'連接到數據庫',而不是在VS中添加數據源。所有給我同樣的錯誤。但是,我可以很好地查詢,如果我在C#應用程序中使用連接字符串,它可以正常工作。
P租賃說明您嘗試導致此錯誤消息的步驟。 – kmote
編輯與我採取的步驟 –