いつもお世話になります。早速ですがBoolean値を更新したいのですが
なかなか上手くいきません。
ちなみに、以下の内容で実行をかけますと互換性がとれていないような
メッセージがでます。アドバイスの程よろしくお願いします.
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('UPDATE 商品コード set 商品名='+Edit1.Text+'set.Text1.Checked= '+''''+FRG+''''+'');
Query1.SQL.Add('WHERE 商品コード='+Edit1.Text+'');
Query1.ExecSQL;
Boolean値を入れたいとは?商品名に?
まず構文が違うような・・・。
『UPDATE』のあとは、更新をかけるテーブル名では?
上記記述では、『UPDATE』の後にフィールド名(商品コード)がきているようですが・・・。
パラメターで登録した方が、いろいろなデーター型に対応できます。
TQueryのSQLに普通の選択文を入れ、TUpdateSQLに対応させれば、
簡単にできます。
UPDATE テーブル名
SET 列名=値,列名=値,...
WHERE 更新条件
じゃなかったかしら?
ぁずさん、HOtaさん、ん?さん
どうも有難うございます。
ご指摘がありましたテーブル名は商品でした。ちなみにパラメータで登録する事にしました。皆様のアドバイス感謝しております。これからもよろしくお願いします。
ツイート | ![]() |