1个回答
2013-08-09
展开全部
SqlDataReader读取数据后。取数据时需要用getstring方法。假如对应的SQL语句是select name,age from students.while(read()er.read()){string val =reader.getString(0);//取出的数据则是第0位的name,int age = reader.getInt(1);则出的数据是第1位的age}当reader里的数据不能潜在转换为string,时,getstring为报错。fill也是用在取数据。SqlDataAdapter在取得数据后,可用Fill方法填入DataSet中。adapter.fill(dataset);这将,取数的数据就变成多个DataTable的集合。具体代码较多,网上很多,我就不贴了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询