変数s1,s2を使いたいのですが、
#include "sqlele.hsp" sql_open "サンプル.db" s1="日付" : s2="場所" ; 「ログテーブル」がない場合、テーブル作成 sql_q "CREATE TABLE IF NOT EXISTS ログテーブル (ID INTEGER PRIMARY KEY, 日付, 場所)" // sql_q "CREATE TABLE IF NOT EXISTS ログテーブル (ID INTEGER PRIMARY KEY, s1, s2)" ; レコードを追加 a=""+gettime(0)+"."+gettime(1)+"."+gettime(3)+" "+gettime(4)+"-"+gettime(5)+"-"+gettime(6)+"" b="横浜" sql_q "INSERT INTO ログテーブル ( 日付, 場所) VALUES ("+prm_text(a)+","+prm_text(b)+")" //sql_q "INSERT INTO ログテーブル ( s1, s2) VALUES ("+prm_text(a)+","+prm_text(b)+")" ; テーブル内のデータをすべて抽出 ;「,」区切りで複数のカラム名を列挙すれば、列挙されたカラムのデータを取得します。 ; また「*」アスタリスクのみは対象テーブルの全てのカラムを指します。 sql_q "SELECT * FROM ログテーブル" count = stat mes "記録件数 : " + count + " 件" repeat count mes "ID=" + sql_v("ID") + ", 内容 : 日付=" + sql_v("日付")+" 場所="+ sql_v("場所") //mes "ID=" + sql_v("ID") + ", 内容=" + sql_v(s1)+ sql_v(s2) sql_next loop sql_close
sql_q 〜
を
// sql_q 〜
にするとエラーになってしまいます。
sql_q "INSERT INTO ログテーブル ( 日付, 場所) VALUES 〜
だと正常に作動するのですが
sql_q "INSERT INTO ログテーブル ( s1, s2) VALUES 〜
でエラーになってしまいます。
SQlele超初心者です。よろしくお願い致します。