メニュー
プロフィール
最近の記事
カテゴリ分類
記事一覧
FOR ENGINEERS
注目! テレビや雑誌でも紹介されているペン型ICレコーダー

Delphi/C++Builder 2009 において、簡単にSQLiteを使う方法を記載しておく。

エンバカデロ/CodeGear のサイトからDbExpress用ドライバをダウンロードする。

ID: 18385, SQLite DbExpress driver

ダウンロードしたファイル「18385_sqlite_dbexpress_driver.ZIP」を解凍すると、以下の6つのファイルが展開される。
DbxSQLite3.dll
install.txt
license.txt
sqlite3.dll
SQLite3Test.exe
test.db

インストール方法は上記のファイル「install.txt」の記述に従えばよい。これを簡単に日本語で記載しておく。

※Delphi/C++Builder 2009がインストール済とする。

①解凍したファイルをプログラム用のフォルダに適当に配置する。
 例えば、以下のようなフォルダを作成し上記のファイルを配置する。
「C:\Program Files\CodeGear\RAD Studio\6.0\sqlite」

②ローカルマシン内の dbxdrivers.ini ファイルを探す。
 WindowsXp であれば
C:\Documents and Settings\All Users\Documents\RAD Studio\dbExpress
などのフォルダに配置されている。
見つからなければ「C:\」直下から「dbxdrivers.ini」を探す。

③上記の dbxdrivers.ini ファイルを編集する。
 以下の2つの定義を追加する。
[Installed Drivers]

;;; ↓この行を追加
SQLite=1

;;; ↓このセクションを追加
[SQLite]
LibraryName=C:\Program Files\CodeGear\RAD Studio\6.0\sqlite\DbxSQLite.dll
GetDriverFunc=getSQLDriverSQLite
VendorLib=C:\Program Files\CodeGear\RAD Studio\6.0\sqlite\sqlite.dll
RoleName=Cache=2000|TextLength=1024

④Delphi/C++Builder 2009 を立ち上げ直す。
 「TSQLConnection」コンポーネントの「Driver」プロパティの中に「SQLite」が含まれるようになる。

その他にも方法があるので、必要に応じて検討する。

| IT-ソフトウェア関連::Delphi/C++Builder | 10:16 PM | comments (x) | trackback (x) |
PAGE TOP ↑