0

3 つのドロップダウン リストを含む ASP.NET フォームがあります。リストは、DOB (生年月日) を選択するために使用されます。選択した日付を SQL データベースに保存するにはどうすればよいですか? DDMM、および に対して 3 つの個別の列が必要YYですか? 3 つの列を作成する必要がある場合、年齢はどのように計算すればよいですか? ストアド プロシージャを使用して、フォームからデータベースに値を転送します。

私は初心者であることを覚えておいてください。ありがとう!

4

2 に答える 2

1

個々の値 (月、日、年) を取得し、それらを 1 つの日付に結合して、それを保存します。逆に表示するには、日付を取得し、個々の値に分割してから、各ドロップダウンを適切に更新します。

「2012 年 2 月 30 日」を保存しようとしてしまうことがないように、保存する前に必ず日付を検証してください。

于 2012-06-16T16:12:15.180 に答える
0

次のこともできます

  • データベース テーブルに日付列を作成する

それからそれを好きにする

int yr = 2009; //yrdropdown value
int month = 04; //monthdropdown value
int days = 30; //day dropdown value
DateTime dob = new DateTime(yr, month, day);
于 2012-06-16T16:22:49.077 に答える