UPDATAについて

解決


初心者  2005-12-23 01:31:07  No: 19378

いつもお世話になります。早速ですが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;


ぁず  2005-12-23 01:38:04  No: 19379

Boolean値を入れたいとは?商品名に?
まず構文が違うような・・・。
『UPDATE』のあとは、更新をかけるテーブル名では?

上記記述では、『UPDATE』の後にフィールド名(商品コード)がきているようですが・・・。


HOta  2005-12-23 01:54:06  No: 19380

パラメターで登録した方が、いろいろなデーター型に対応できます。
TQueryのSQLに普通の選択文を入れ、TUpdateSQLに対応させれば、
簡単にできます。


ん?  2005-12-23 02:13:16  No: 19381

UPDATE テーブル名
SET 列名=値,列名=値,...
WHERE 更新条件

じゃなかったかしら?


初心者  2005-12-27 19:05:51  No: 19382

ぁずさん、HOtaさん、ん?さん  
どうも有難うございます。
ご指摘がありましたテーブル名は商品でした。ちなみにパラメータで登録する事にしました。皆様のアドバイス感謝しております。これからもよろしくお願いします。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加