2021-06-18 (3.36.0) | |
2021-03-12 (3.35.0) | ALTERTABLE DROPCOLUMN対応 |
2020-12-01 (3.34.0) | |
2020-08-14 (3.33.0) | 最大データベースサイズ 281TB |
2019-10-04 (3.30.0) | |
2018-09-15 (3.25.0) | ALTER TABLE RENAMECOLUMNをサポート |
2015-10-14 (3.9.0) | JSONコンテンツ管理 |
2014-02-03 (3.8.3) | 共通のテーブル式のサポート |
2013-12-06 (3.8.2) | ROWIDなしでテーブルを作成するためのサポート |
2013-12-06 (3.8.0) | |
2010-12-07 (3.7.4) | FTS4モジュールサポート |
2010-07-21 (3.7.0) | 先行書き込みロギング(WAL)OFF時の同時書込みエラー緩和 |
2009-10-14 (3.6.19) | ROWID、外部制約キー |
2004-09-18 (3.0.7) | |
2002-08-13 (2.6.3) | バイトオーダに依存しない |
2001-09-28 (2.0.0) |
SQLiteのWindows用バイナリをダウンロード 32bit版は環境に応じてDL |
Precompiled Binaries for Windows sqlite-dll-win64-x64 sqlite-tools-win32-x86 https://www.sqlite.org/download.html |
|
SQLite ODBC Driver をダウンロードしてインストールする |
sqliteodbc_w64.exe (32bit環境の場合は、sqliteodbc.exe ) [ SQLite ODBC Driver ] ( http://www.ch-werner.de/sqliteodbc/ ) |
|
sqlite-dll、sqlite-toolsを展開後のファイルは任意の場所に格納 | ||
sqlite-dll、sqlite-toolsを格納したフォルダに環境変数を設定 | ||
環境変数の設定が有効化されていることを確認 | コマンドプロンプトで where sqlite3 と入力してsqlite3.exeまでのフルpathが表示されれば良い |
|
Excelの参照設定に Microsoft ActiveX Data Objects Library を有効化 |
VBエディタ⇒ツール⇒参照設定で設定。 バージョンは最新を選んでよい。 |
|
テスト用データのダウンロード ここではタイタニック号生存者リストを使う |
画面下の方に「Download All」ボタンをクリックするとダウンロードできる。 [ Titanic - Machine Learning from Disaster |
Kaggle ] ( https://www.kaggle.com/c/titanic/data?select=train.csv ) |
テスト用データをSQLiteにインポート |
C:\sqlite3 SQLite version 3.36.0 2021-06-18 18:36:39 Enter ".help" for usage hints. Connected to a transient in-memory database. Use ".open FILENAME" to reopen on a persistent database. sqlite> sqlite> .import train.csv テーブル名 sqlite> select * from テーブル名 テーブル内データを確認できればよい |
|
VBAを作成 | ||
接続オブジェクト | Dim adoConnect As New ADODB.Connection | |
レコードセット | Dim adoRecord As New ADODB.Recordset | |
接続情報 | DRIVER=SQLite3 ODBC Driver;Database=C:\path\to\test.db" | |
テーブル接続 | adoConnect.Open connectionString | |
実行するSQLを設定 | adoRecord.Open sSQL, adoConnect | |
レコード数カウント | adoRecord.RecordCount |