请教关于DataReader的问题,急! dr.Read() 有返回值的,你确定为true吗,一般取值dr.GetString(0) 更好吧,FieldCount和是否读到值没有关系 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这样试试:dr["字段名"].tostring();如果用你那个方法,好象应该是dr[0].getstring();才对。 先判断一下if(dr.Read()){ …… string a = dr[0].ToString(); ……} 写错了。应该是dr.getstring(0)。或者用我上面说的第一中方式。另外,还应该在取值前进行判断if(dr.read()){取值代码} 先判断read():while(dr.Read()){ xxx=dr[0].ToString();} while(dr.read()){//********// your operation here //********}//dr has got the end of the datatable 用dr.GetValue(Pos);其中Pos是表中列值,该值从0开始! C#中图片提示怎么做?HTML中ALT的效果! TreeView右键弹出菜单总结 在接口继承自接口的时候如果原来的两个接口有相同的方法怎么办:? 关于webBrowser的问题 .net中国( www.hiaspx.com),诚聘版主 DataGrid怎么设置禁用排序功能,设置allowsorting=false为什么不行?? c# winform 中如何试用Excel? VS2013自动补全小括号问题 如何结帖? sql语句查询完了之后得到的记录,怎么取指定行的指定列的值? 关于数据库和效率的问题,进言有分 .. c#能用dephi写的ActiveX控件吗?(分不够可以再加)
dr["字段名"].tostring();
如果用你那个方法,好象应该是dr[0].getstring();才对。
if(dr.Read())
{
……
string a = dr[0].ToString();
……
}
{
取值代码
}
while(dr.Read())
{
xxx=dr[0].ToString();
}
{
//********
// your operation here
//********
}
//dr has got the end of the datatable
dr.GetValue(Pos);
其中Pos是表中列值,该值从0开始!