質問
私は現在使用し、MSAccess mdbファイル再頒布可能アプリです。
以前から知ったSQLite、代替としても、バイナリを提供しておりませんのpossibliltyを使用してオブジェクトとしてVB6.少なくともないのでどのように).
小さなリンク、または書きについて少しへの接続SQLite DBからのVB6、その差を用いたADO?
解決
こちらはリンクコードの例:
他のヒント
できないかなぁ、とおもって、VB6サンプルのプSQLiteがったカップルの方法で接続する.
なしながら、要約しましょうという私の考えでは、最良の答えです。
方法によるベンHoffstein,gobansaor、David W.フェントンがい独自のインタフェースsqlite.
OLEDBのプロバイダをCherryCityが良いので利用の標準インタフェースとされていないたイーシステムで本当に、本当に高価です。そのサイトは先行製品であることを促進します。まみさんの製品を買うために開発した配布できます。
最後にあるのでは無くてもビールと音声のズODBCドライバ http://www.ch-werner.de/sqliteodbc/ .でもなんと出会い大きな問題だけます。この問題または許さないのではないでしょう複数の諸表につい分けます。また、ドライバは、できるDSNス-アプローチは、と思います。
なので、imoのODBCドライバーはまさに最適です。
みDHSqlite http://www.thecommon.net/2.html からDatenhaus..
"...として開発した高速代替 るADO、封止の超高速SQLite-エンジン..."
"...だけでDllを取得すもてなしのADO/ジェット環境のない依存関係-hazzleう..."
が無料となopensource).
オストラヴァ工科大学は、今後の/問題...
のFreeVBコードのリンクを掲載し利用AGS_SQLite.dll るサポートするだけでなくSQLite2.x(限定機能)
のDHSqliteのリンクからの支援SQLite3.xとしては、よりよい推薦のためのもSQLiteの開発とVB6(クラシック)...あるコード例ではこのSQLiteエンジン http://www.thecommon.net/3.html
こ!
の COMラッパー/Visual Basic Dll の中の このページ リストの一部溶液の使用が可VB6.
ありが含まれており、今後ともこだわった開発とVB6:(
を示すことにより直接アクセスSQLite機能 sqlite.dll
使用VB Declare Sub
または Declare Function
構文です。
例ることは以下のようになります。https://github.com/RobbiNespu/VB6-Sqlite3
キーエキス:
Public Declare Sub sqlite3_open Lib "sqlite.dll" (ByVal FileName As String, ByRef handle As Long)
Public Declare Sub sqlite3_close Lib "sqlite.dll" (ByVal DB_Handle As Long)
Public Declare Function sqlite3_last_insert_rowid Lib "sqlite.dll" (ByVal DB_Handle As Long) As Long
Public Declare Function sqlite3_changes Lib "sqlite.dll" (ByVal DB_Handle As Long) As Long
Public Declare Function sqlite_get_table Lib "sqlite.dll" (ByVal DB_Handle As Long, ByVal SQLString As String, ByRef ErrStr As String) As Variant()
Public Declare Function sqlite_libversion Lib "sqlite.dll" () As String
Public Declare Function number_of_rows_from_last_call Lib "sqlite.dll" () As Long
...
query = "SELECT * FROM users"
row = sqlite_get_table(DBz, query, minfo)
(用しているのだと思いますが、生産準備中でコードとします。
のvbRichClient-枠組み(現在のバージョン5)、無料でご利用いただけ設定3Dll:vbRichClient5.dll vb_cairo_sqlite.dll DirectCOM.dll のvbRichClient5.dll はVB6、後日オープンソーの下にLGPL予定しています。
その主な目的は、切り離しかし、多くのMS-COM-依存関係としては、できる限り、目標を念頭に、 を自己の開催状態が容易になったときに付随(VB6対応)コンパイラリフト。やればやめのプラットフォームポータビリティのためのコンパイラの新しいクラスに基づくランタイムの目標 その後必要がありますそのようなデカップリング-枠組みでの推移-計画-ます。
なので、リチウムイオン電池には、現代のGUIの枠組みをベクターを使用し、カイロ-図書館の フード(GDI/GDI+またはDirectXがここ---もにもにMS-CommonControls.dll をタッチすると).
その他の大部分は、しばしば必要な利用について"代表的なVB-応用"やDB-アクセス (通常以上の付き添いをデスクトップ-DB-ファイル*.mdb-フォーマット)この枠組みも、 で使用することができます(とほぼ対する検査対応)、MS-ジェットエンジンです。これは、いかに のその他の多くの人に伴う衛星-バイナリ:vb_cairo_sqlite.dll ...SQLite-エンジンです。