0
フロントエンドに「チケット」というチェックボックスがあります。チケットのチェックボックスをクリックすると、電子メールが受信者に送信されます。

ここでは、受信者が誰であるかを知っているので、それは問題ではありません。メール本文も準備完了です。

チケットのチェックボックスがクリックされたときにメールを送信する必要がある場合にのみ、クエリの条件が必要です。私が使用しているテーブルには hasticket ビット フィールドもあります。したがって、最初は、この hasticket フィールドは 0 になります。どうすればこれを達成できますか?

これはサンプルデータです:

合格NO. ハッシュチケット名
A1234 0 abc

フロント エンドのチェック ボックスをクリックすると、abc に電子メールが送信されます。

ここに私が持っているものがあります:テーブルの hasticket フィールドを更新するストアド プロシージャ sppass_update があります。まず、このストアド プロシージャを使用してテーブルを更新する必要があります。その後、メールを送信できます。どうすればこれを達成できますか

4

1 に答える 1

1

SQL Server のデータベース メール コンポーネントを使用します。

  1. SSMS ウィザードなどを使用して、電子メールを送信するためのプロファイルを構成します。
  2. パラメータを指定してシステム プロシージャを呼び出しsp_send_dbmail、設定したプロファイルを使用して電子メールを送信します。

SQL Server は電子メールを送信します。

于 2013-01-03T15:58:40.897 に答える