私のC#Webアプリケーションには、ユーザーが1つのテキストボックス(named txtFirst)に名前を入力し、別のテキストボックス(named txtLast)に名前を入力する単純なページがあります。2つのテキストボックスにこの情報を入力した後、データをSQLデータベースに保存する[続行]ボタンをクリックします。私の問題は、これらの値をSQLに保存しようとしていることです。「値」テーブル(列は、、、PersonIDおよびAttributeID)Valueと「属性」テーブル(列は主キーAttributeIDおよびAttributeName)があります。
私の属性テーブルには、次のものがあります。
AttributeID: AttributeName:
1 FirstName
2 LastName
私の目標は、これをValueテーブルに次のように保存することです。
PersonID: AttributeID: Value:
A 1 FirstName Value Here
B 2 LastName Value Here
データをストアドプロシージャに直接渡すことでデータを保存する方法を知っていますが、AttributeIDを正しく割り当てるにはどうすればよいですか?(例:AttributeID = 1forFirstNameおよびAttributeID = 2for LastName)。AttributeIDアプリケーションのテキストボックスに特定の、またはそれによってさえも割り当てることができる方法はありAttributeNameますか?本当にありがとう。
紛らわしいかもしれませんが、ここでの考え方は、ボタンがクリックされたときに、FirstNameに関連付けられたAttributeIDをテーブルからプルしてから、値とプルしたAttributeIDをテーブル「Value」に保存することです。ありがとう