Visual Studio プロジェクトにデータソースを追加しようとしていますが、常にエラーが発生します。
Column 'TABLE_CAT' does not belong to table Tables.
vs2005 と vs2010 の両方で同じエラーが発生します。私が読んだことによると、このエラーは ODBC 3.0 に準拠していない ODBC ドライバーが原因で発生しますが、Sybase によると、私が持っているドライバーは odbc3.0 と互換性があります。(私はバージョン 10.10.00.28 を持っています)。
補足として、データベースに問題なくクエリを実行できます。データソースを作成できません。
エラーの画像は次のとおりです。
ご協力いただきありがとうございます。
編集:
私が取った手順は次のとおりです。
- 1) Advantage ODBC Driver をインストールします: (アクセスしているコンピューターとサーバーの両方が 64 ビットです)
- 2) データ ソース (ODBC) で ODBC 接続をセットアップする
- 3) VS では、データ ソース (左側) -> 新しいデータ ソースの追加
- 4) 「データベース」をクリック
- 5) 「データセット」をクリック
- 6) ODBC DataSource を選択し、「myODBC」を選択して、ログイン情報を提供します。
- 7) 「Test Connection」を押す -> 成功
- 8) OK を押します。次に、エラーが発生します。
また、VSにデータソースを追加する代わりに、32ビットドライバー、.Netデータプロバイダー、および「データベースへの接続」を試みました。すべて同じエラーが発生します。ただし、問題なくクエリを実行でき、C# アプリで接続文字列を使用すると問題なく動作します。