当前位置: 代码迷 >> ASP.NET >> 数据库更新时字段内容替空时的处理方法
  详细解决方案

数据库更新时字段内容替空时的处理方法

热度:422   发布时间:2013-02-25 00:00:00.0
数据库更新时字段内容为空时的处理方法?
OleDbDataAdapter da_notice = new OleDbDataAdapter("select * from NOTICE_MAIN", con);
  OleDbCommandBuilder cb = new OleDbCommandBuilder(da_notice);
  DataSet ds = new DataSet();
  da_notice.Fill(ds, "NOTICE_MAIN");
  DataTable tb = ds.Tables["NOTICE_MAIN"];
  tb.PrimaryKey = new DataColumn[] { tb.Columns["MID"] };
  DataRow newNOTICE = ds.Tables["NOTICE_MAIN"].NewRow();
  newNOTICE["DLJG"] = this.dljg.Text;
  newNOTICE["MID"] = 11;
  newNOTICE["CGDW"] = this.cgdw.Text;
  newNOTICE["ZBFS"] = this.zbfs.Text;
  newNOTICE["XMBH"] = this.xmbh.Text;
  ds.Tables["NOTICE_MAIN"].Rows.Add(newNOTICE);
  da_notice.Update(ds, "NOTICE_MAIN");
这是添加记录的后台代码,如果有一个值是空的就会出错了,如何避免这种情况发生。

------解决方案--------------------------------------------------------
你调试下,是哪个字段一引起的

你那个字段在数据库中设计是什么数据类型,如果是数字类型,那当然会报错
  相关解决方案