格式不正确,如果字段类型是日期型的话,转换前先判断是否为nullif(rader["字段"] != DBNull.value)
{}

解决方案 »

  1.   

    if(rader["字段"] != null && rader["字段"].ToString() != "" )
    {}
      

  2.   

    是通过如此函数来转换的
    protected string GetFieldString( object tmpObject)
    {
    if ( tmpObject == DBNull.Value ) return "";
    else return tmpObject.ToString();
    }
    调用是如此调用的
    string FFBI_WriteDate=GetFieldString( dr["FFBI_WriteDate"]);
    此函数或调用是否有问题