代码: OracleDataReader NewRead= Newdao.GetDataReader(sqlstr, para);//取得datareader
ArrayList List = new ArrayList();
while (NewRead.Read())
{
News NewOne = new News();//实体类
NewOne.ID1= NewRead.GetInt16(0);//这句报错:不支持所指定的方法
NewOne.Title = NewRead.GetString(1);
NewOne.Newstime1 = NewRead.GetString(2);
NewOne.Conment1 = NewRead.GetString(3);
NewOne.NewsType1 = NewRead.GetInt16(4);
List.Add(NewOne);
}
我从Oracle数据库中取出了数据,想一次填充到News这个实体类中。
在填充数据的过程中报错:“不支持所指定的方法”
请问是什么原因
ArrayList List = new ArrayList();
while (NewRead.Read())
{
News NewOne = new News();//实体类
NewOne.ID1= NewRead.GetInt16(0);//这句报错:不支持所指定的方法
NewOne.Title = NewRead.GetString(1);
NewOne.Newstime1 = NewRead.GetString(2);
NewOne.Conment1 = NewRead.GetString(3);
NewOne.NewsType1 = NewRead.GetInt16(4);
List.Add(NewOne);
}
我从Oracle数据库中取出了数据,想一次填充到News这个实体类中。
在填充数据的过程中报错:“不支持所指定的方法”
请问是什么原因
NewOne.NewsType1 = NewRead.GetInt16(4);
//NewOne.NewsType1 = NewRead.GetInt32(4);
//好像不支持GetInt16