日期:2014-05-18  浏览次数:20445 次

SqlDataReader取值的问题
用GetString这种方式参数只能是索引值
那如果我想用字符呢
例如id字段
GetString( "id ")
如何做呢

------解决方案--------------------
string strCompany = drCompany[ "id "].ToString();

------解决方案--------------------
if(dr.read())
{
string strCompany = drCompany.GetString(1);

}
------解决方案--------------------
string strCompany = Convert.ToString(drCompany.GetValue(1));
------解决方案--------------------
哈,访问前先得判断有没有记录/结果,没有的话当然没法访问了。