#result = dllfuncw("exec", $query);

概要

クエリを実行します。

実行結果はのget...関数で取得して下さい。

引数・返り値

引数・返り値
  詳細
引数 1 文字列

実行するクエリ文字列を設定します。

LegatoWString内での、エスケープ文字に対するクォート処理は行いません。

クエリ文字列に「'(シングルクォーテーション)」を含める場合は、「''」のように二重化して下さい。

返り値 数値

正常時は 1 、エラー時は 0 を返却します。

エラー内容の詳細は、getErrorCodegetErrorMessageで取得して下さい。

使用方法

// テーブルを作成
#result = dllfuncw("exec", "CREATE TABLE NameList (id INTEGER PRIMARY KEY, name TEXT)");
// データを3件追加
#result = dllfuncw("exec", "INSERT INTO NameList (name) VALUES ('テストデータ1')");
#result = dllfuncw("exec", "INSERT INTO NameList (name) VALUES ('テストデータ2')");
#result = dllfuncw("exec", "INSERT INTO NameList (name) VALUES ('テストデータ3')");
// データを2件目のデータを更新
#result = dllfuncw("exec", "UPDATE NameList SET name = 'テストデータ4' WHERE id = 2");
// データを1件目のデータを削除
#result = dllfuncw("exec", "DELETE FROM NameList WHERE id = 1");
// データを照会(nameの昇順)
#result = dllfuncw("exec", "SELECT * FROM NameList ORDER BY name ASC");