Ultradev サンプル チュートリアル: 3.6 レコードの削除
著者:Eve Cole
更新時間:2009-05-30 18:34:42
第 3 章: データベースを適用して動的 Web ページを作成する
セクション 6: レコードの削除
前のセクションでは、削除用の接続を作成しました: del.asp?id=<%=(Recordset1.Fields.Item("ID").Value)%> 、またはこの ID について大騒ぎします。
[データ バインディング] パネルを開き、[+] ボタンをクリックし、[コマンド (ストアド プロシージャ)] を選択して、[コマンド] パネルを開きます。コマンドはその名の通り、コマンドを実行することです。以下に示すように。パネルの「名前」列には、実行するコマンドの名前を入力できます。接続は私たちが作成した接続です。 Type は実行する操作です。プルダウンすると、[なし]、[ストアド プロシージャ]、[挿入]、[更新]、[削除] の 4 つのオプションがあることがわかります。[削除] コマンドを選択すると、Ultradev が SQL 列にコードを自動的に生成します。
から削除
どこ
これはまだ完了していません。[データベース項目] の [テーブル] をクリックし、削除するデータ テーブル userinfo を選択し、右側の [SQL に追加] の [削除] ボタンをクリックすると、SQL 列が自動的に入力されます。
ユーザー情報から削除
どこ
次に、条件を追加する必要があります。削除するデータ テーブル (userinfo) を選択し、条件を付けるフィールドを選択します。これはもちろん ID フィールドです。[Where] ボタンをクリックすると、SQL 列が次のように変わります。
ユーザー情報から削除
ここでID =
ID は何に相当しますか? ステートメントを手動で追加してみましょう。 「+」ボタンをクリックすると、変数に空白行が生成されます。名前に名前を入力します。ここでは del_id を使用し、実行時値 request.querystring("id") を入力します。ねえ、何人かの友達がこれを見て、これはどういう意味ですか?と尋ねました。実際、データ編集の前のセクションでレコード セットの作成の項目に進み、フィルターを設定した後、[詳細設定] ボタンをクリックすると、Ultradev によって生成された SQL ステートメント (そのようなリクエストを含む) を確認できます。 .querystring("id")、これはフィルターの URL パラメーターに相当します。入力後、「OK」をクリックすると、削除ページが生成されます。
このコマンド パネルにはページにジャンプするオプションがないため、別のステートメントを追加する必要があります。メニューの「挿入」→「ヘッドタグ」→「更新」を選択します。
パネルの設定は一目瞭然なので、これ以上説明する必要はありません :)
ジャンプ ページを追加した後、ブラウザ ウィンドウを開いて、変更したばかりの dd+dd レコードを選択し、[接続の削除] をクリックして、レコードが削除されたかどうかを確認してみましょう。
次のセクションでは簡単なクエリの作成について説明しますので、注意してください。