ODBC APIに複数のODBC APIメソッドがあるため、Windows環境(PostgreSQL、Simba、Firebirdなど)用にC++を使用してカスタムODBCドライバを作成しようとしています。デフォルトではC++を使用してODBCドライバAPIを使用してSQLBindColにデータをバインドする方法
DSNを使用して接続を確立しましたが、SQLExecuteDirectメソッドを使用してSQLクエリを実行できます。
ただし、ODBCドライバを使用してExcelに接続しているときに、Microsoftのクエリウィザードにテーブルリストをバインドできません。
SQLTables()、SQLBindColumn() 、およびSQLFetch()方法は、ここでテーブル名のリストを取得するために使用されています。データはSQLBindColumnメソッドを使用してバインドされます。
しかし、私はテーブルの名前を取得してExcelにバインドする方法について混乱していますか?
なぜ独自のODBCドライバを作成していますか?そして、このドライバを作成しているデータソースは何ですか? – MikeC
応答@MikeCに感謝します。私は自分自身の倹約サービスを持っています。私は接続し、MS-Excelや他のツールにこの倹約ベースのデータをバインドしたい...この[Hive-ODBC](https://cwiki.apache.org/confluence/display/Hive/HiveODBC)と同様です。しかし私はこれをビジュアルスタジオで作りたいと思っています。 –
あなたのドライバの基礎としてSimbaEngine SDK(http://www.simba.com/drivers/simba-engine-sdk/)を使用することを検討しましたか? SimbaドライバはすべてこのSDKに基づいており、1週間以内にほとんど完了して実行できるはずです。 – KylePorter