0

あいまいなタイトルで申し訳ありませんが、これを説明する方法がよくわかりません。基本的に私が持っているのは、データベースからの情報に基づいて「フォーム」を動的に構築する ASP ページです。DB には、ユーザーに提供するオプションの種類 (ラジアル、チェックボックス、ドロップダウン、テキスト ボックスなど) などの情報と、表示すべき情報が保持されます。

これはすべて完全にうまく構築されます。ただし、特定のセクションに割り当てる既知の変数も DB に格納することを追加したい状況があります。たとえば、ログインしているユーザーが 'Danny' であることがわかっている場合は、フォーム内のどの場所でも読み込まれるので、私の名前を取得する必要があります。

そのため、DB で、これらのセクションに、呼び出す変数を示す新しい列を追加しました。ただし、この変数を DB から単純に「取得」すると、単純に出力されます。DB から取得している変数を渡して、ASP ページに一致する変数を使用するように指示するにはどうすればよいですか。

If または Case ステートメントのような静的なものを使用することは避けたいと考えています。最終的な目標は、最初のテーブルから取得する変数が、別の DB 呼び出しから使用する変数を ASP ページに通知できるようにすることです。

例: 最初の DB 呼び出しは 'rsForms' に対するもので、2 番目の DB 呼び出しは 'rsEmployee' に対するものです。rsForm("question") は「First Name」であり、その rsForm("variable") 列内に「FirstName」を入力します。rsEmployee("rsForm("Variable")") のようなことができることを願っています。

そのため、rsForms("Variable") フィールドが null ではないたびに、rsForms("Variable") で指定されているフィールドを使用して、rsEmployee からの情報を Form の値に事前入力する別のステートメントを使用します。価値。

4

1 に答える 1