其他信息: 该字符串未被识别为有效的 DateTime
错误提示已经给你写出来了啊,而且看你那列名字B_Name 估计也不是时间

解决方案 »

  1.   

    你确定B_Name这个字段在数据库是Datetime类型的么?
      

  2.   

    1.B_Name这个字段在数据库中是否是Datetime
    2.ds3.Tables[0].Rows[0]["B_Name"].ToString()为空时转换会出错
      

  3.   

    我猜用B_RegisterTime把 B_Name 换掉就能运行了。
    明显B_Name里面是书名
      

  4.   


     book.B_RegisterTime = DateTime.Parse(ds3.Tables[0].Rows[0]["B_RegisterTime"].ToString());
    纠正过来了,一开始是太粗心了,把字符打错了;但是纠正过来了还是同样的错误;
    B_RegisterTime再Model层是DateTime类型的,该字段对应的数据库中的数据类型也是DateTime类型的,但是还是会报错,看看还有其他问题没?