从没遇见的DataReader错误
read是获取数据时返回的OleDbDataReader
while (read.Read())
{
entity = new DoKeLe.Entity.Dish();
entity.ID = read.GetInt32(read.GetOrdinal("ID"));
entity.DishName = read.GetString(read.GetOrdinal("DishName"));
entity.DishDesc = read.GetString(read.GetOrdinal("DishDesc"));
dataList.Add(entity);
}
在红色行提示错误:应用程序中的服务器错误 DishDesc
数据库中存在该列,数据页不为空。
删掉改行就没有问题,求教 是何原因?