当前位置:编程学习 > C#/ASP.NET >>

请教一个简单的问题!

代码:

 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这个实体类中。
在填充数据的过程中报错:“不支持所指定的方法”
请问是什么原因 --------------------编程问答-------------------- 为什么没人解答呢?? --------------------编程问答-------------------- 没问题 --------------------编程问答--------------------

NewOne.NewsType1 = NewRead.GetInt16(4);
//NewOne.NewsType1 = NewRead.GetInt32(4);
//好像不支持GetInt16
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,