2009-03-12 17 views
5

C++でSQLiteに接続し、ODBC APIを使用してODBCにデータベースを登録することはできますか?登録データベースなしでODBCを使用してSQLiteに接続

私は、ODBCとデータベースとのやりとりを使用するコードを持っており、SQLiteを使用するために書き直したくないので、新しいODBC接続を登録したくありません。

答えて

3

sqliteodbcを使用してコードを変更せずに実行できるはずです。

+0

これは素晴らしいツールです。それはあなたのためのODBCドライバをインストールし、それをインストールした後、単にファイルに接続するDSNを設定します。 – bobobobo

+0

@Rev aftef 'sqliteodbc'をインストールし、私はこのデモを書く:http://pastebin.com/apFk0w8J しかし、VBEのポップアップエラーメッセージ: '実行時エラー '424':オブジェクトのrequired' どのようにsqliteファイルに接続しますか? – Davuz

1

短い答えは、次の接続文字列のいずれかを使用します。

Driver=SQLite ODBC Driver;Database=full-path-to-db;... 
Driver=SQLite3 ODBC Driver;Database=full-path-to-db;... 

長い答え:readmeファイルをsqliteodbcドライバーがDSNレス接続文字列を使用して、接続するための方法をカバーに含まれています。

http://www.ch-werner.de/sqliteodbc/html/index.html