首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

用sqldataread 取值有关问题

2012-01-22 
用sqldataread 取值问题我用sqldataread去值是在page_load里设的stringUNKHSqlConnectioncn2dbconn.crea

用sqldataread 取值问题
我用sqldataread   去值

是在page_load里   设的
string   UNKH;
SqlConnection   cn2   =   dbconn.createcon();
cn2.Open();
SqlCommand   cmd2   =   new   SqlCommand( "select   top(1)   kh   from   kh_list_main   order   by   sn   DESC ",   cn2);
SqlDataReader   sdr2=cmd2.ExecuteReader()
UNKH=sdr2.GetSqlString(0);


在执行时候会出现
在没有任何数据时进行无效的读取尝试。  
UNKH=sdr2.GetSqlString(0);

[解决办法]
没取道数据
改为

while(sdr.Reader())
{
UNKH=sdr2.GetSqlString(0);
}

热点排行