2012-06-16 34 views
0

我有一個包含3個下拉列表的ASP.NET窗體。該列表用於選擇DOB(出生日期)。如何將選定日期保存在sql數據庫中?我是否需要3個獨立的列,分別爲DD,MMYY?如果我需要創建3列,我將如何計算年齡?我使用存儲過程將值從表單傳輸到我的數據庫。如何將3下拉列表(ASP.NET)中的DOB保存到sql數據庫中?

請注意,我是初學者。謝謝!

回答

1

您取個別值(星期一,星期,年),將它們合併爲一個日期,然後將其存儲。對於顯示,您可以做相反的操作,取出日期,將其分解爲各個值,然後適當更新每個下拉列表。

確保您在存儲日期之前驗證日期,以免最終嘗試存儲「2012年2月30日」。

0

你也可以做以下

  • 在數據庫表中創建日期列

然後做這樣

int yr = 2009; //yrdropdown value 
int month = 04; //monthdropdown value 
int days = 30; //day dropdown value 
DateTime dob = new DateTime(yr, month, day); 
相關問題