我正在開發一個窗體來插入數據(SQlServer 2005)中的數據我在WPF中使用Linq到Sql;無法保存整數,如果它是空的
我有這個數據庫:
Column Name Data Type Allow Null
CODE ID Int(autoIncr) No
BoatName Nvarchar(100) No
BoatType Nvarchar(50) yes
NumberOfSeats Int yes
And so on...
現在,當我插入我的形式一個新的記錄,如果我離開空白文本框「txtNumberOfSeats」是指場「NumberOfSeat」數據庫 ,當我點擊按鈕保存數據庫給我這個錯誤:「輸入字符串的格式不正確。」
爲什麼我不能離開字段「NumberOfSeats」爲空,如果我在數據庫中設置它AllowNull =是?
我帖子的時候我按一下按鈕保存插入到新的記錄在數據庫中後面的代碼:
DataClassesDataContext dc = new DataClassesDataContext();
Boat_TBL boat = new Boat_TBL();
boat.BoatName = txtBoatName.Text;
boat.BoatType = txtBoatType.Text;
boat.NumberOfSeats = Int32.Parse(txtNumberOfSeats.Text);
dc.Boat_TBLs.InsertOnSubmit(boat);
dc.SubmitChanges;
你有什麼建議,制定出這個功能嗎?
非常感謝
乾杯
是啊,可愛的「輸入字符串的不正確的格式」錯誤......回憶。 – bryanbcook 2009-09-08 03:51:22