用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);
}