Home Reference Source
public class | source

SQLite3

WSH で SQLite3 を使用するためのライブラリ

Static Method Summary

Static Public Methods
public static

execSQL(db_file: SFile, sql: string, option: string): string | null

SQL文を実行する

public static

ツールをインストールする

  • ./lib/sqlite3.exe を利用する
  • ファイルが存在しない場合は自動でダウンロードする
  • 本ライブラリを使用する場合は、setSQLite3 でツールを設定するか、install でダウンロードする必要がある
public static

setSQLite3(sqlite_tool_path: SFile | string): boolean

ツールを設定する

  • *.db を操作するための sqlite-tools-win32 に含まれる sqlite3.exe を設定する
public static

use(db_file: SFile): Object<string, SQLite3IF>

利用するデータベースをセット

public static

vaccum(db_file: SFile): boolean

データベースをバキュームする

Static Public Methods

public static execSQL(db_file: SFile, sql: string, option: string): string | null source

SQL文を実行する

Params:

NameTypeAttributeDescription
db_file SFile

DBファイル

sql string

SQL文

option string
  • optional

実行時のオプション

Return:

string | null

SQL実行結果

public static install(): boolean source

ツールをインストールする

  • ./lib/sqlite3.exe を利用する
  • ファイルが存在しない場合は自動でダウンロードする
  • 本ライブラリを使用する場合は、setSQLite3 でツールを設定するか、install でダウンロードする必要がある

Return:

boolean

public static setSQLite3(sqlite_tool_path: SFile | string): boolean source

ツールを設定する

  • *.db を操作するための sqlite-tools-win32 に含まれる sqlite3.exe を設定する

Params:

NameTypeAttributeDescription
sqlite_tool_path SFile | string

Return:

boolean

public static use(db_file: SFile): Object<string, SQLite3IF> source

利用するデータベースをセット

Params:

NameTypeAttributeDescription
db_file SFile

DBファイル

Return:

Object<string, SQLite3IF>

テーブル操作用データ

public static vaccum(db_file: SFile): boolean source

データベースをバキュームする

Params:

NameTypeAttributeDescription
db_file SFile

DBファイル

Return:

boolean