掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
データベース クエリを使った検索・更新・削除・追加 (ID:36543)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
選択はうまくいったということは、接続はOKですね。 SQLビルダは、TQueryのAliasを設定後に、TQueryの上にマウスを置き、 右ボタンで出るサブメニューからSQLビルダを選びます。 テーブルドロップダウンから必要なテーブルを選択します。 複数のテーブルの場合は一つずつ選べば、テーブル名と項目を表示します。 テーブル名のAliasを設定する場合は、テーブル名状で右クリック-> テーブルAliasの設定で変更します。そのままでもかまいません。 必要な項目にチェックを付けます。 複数のテーブルの場合は、結合項目をドラッグドロップすれば結合線が 出来、結合されます。 SQL文は、基本的には 選択文 Select 項目名1,項目名2,項目名3 /*選択項目指定*/ From テーブル名 アリアス名 /*テーブル指定*/ where 項目名1 = Value4 and 項目名2 = Value5 /*条件指定*/ Order by 項目名2,項目名3 /* ソート指定 */ 更新文 Update テーブル名 set 項目名1=Value1, 項目名2=Value2, 項目名3=Value3 where 項目名1 = Value4 and 項目名2 = Value5 /*条件指定*/ 削除文 Delete テーブル名 where 項目名1 = "2" and 項目名2 = 5 /*条件指定*/ 追加文 insert into テーブル名 (項目名1,項目名2,項目名3) values (Value1, Value2, Value3) になります。 選択文は、Active=True か Openで実行します。 それ以外は、ExecSQLで実行します。 ParamsはこのValueに対して設定します。 しかし、実行前にSQLを直接設定することも出来ます。 with Query1 do begin Close; with SQL do begin Clear; Add('Select 項目名1,項目名2,項目名3 /*選択項目指定*/'); Add('From テーブル名 アリアス名 /*テーブル指定*/'); Add('where 項目名1 = Value4 and 項目名2 = Value5 /*条件指定*/'); Add('Order by 項目名2,項目名3 /* ソート指定 */'); end; Active := True; end;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.