2009-07-08 79 views
0
MyTable.Update(long.Parse(id), txtLocation.Text, txtCode.Text, locale, 
          chkAvailable.Checked, DateTime.Now); 

無論chkAvailable.Checked或DateTime.Now導致的更新而改變其他領域做...亞音速2.2:更新僅適用於某些字段?

這是怎麼回事?

我使用的是SQL Server 2005的.NET 3.5 SP1

羅布

+2

這是我相信的靜態「對象數據源」東西 - 你能設置一個斷點並確保所有字段設置正確?很難說出發生了什麼,不知道更像是你正在使用什麼類型的數據庫等。 – 2009-07-08 19:16:13

+0

嗨,羅布,感謝您的回覆。是的,它是靜態的對象數據源我已經在調試器中將它通過item.Save()和所有道具設置正確。這是SQL Server 2005. – 2009-07-09 09:56:43

回答

1

你嘗試另一種方式?像

Object obj = new Object(); obj.field = xxx; obj.field = xxxx;

obj.Save();

還有其他問題?你使用什麼數據庫?我問,因爲不是所有的數據庫都有布爾類型,並且你在行「chkAvailable.Checked」中設置了