今天在做ADO.NET項目的時候,增加一條記錄時,出現異常“更新條目時出錯。有關詳細信息,請參見內部異常”
try{
var Information = fc["Information"];//獲取表單信息
tb_fyl fyl = FYLTools.IOTools.Get_Obj_By_Json<tb_fyl>(Information);
fyl.sy_fyl_date = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
////增加到相應的數據表中
if (ef.Add(Context,fyl))
{
}
}
catch (Exception ex)
{
}
經過打斷點調試,整理出一下幾種可能性:
1:某些字段屬性不能為空,比如在數據庫中設置的一個字段不能為null,但在后台代碼獲取的對應字段為空。
2:在數據庫中某個字段設置為varchar(10),但在后台獲取的該字段內容超過了該限制,也會出現異常。