请教一下,代码如下:using(ServerItem si=new ServerItem(ConnStr))
{
dt=si.GetSoDetailInfo(fdClNo);
dtLog=si.GetLog(fdClNo);
si.connection.Close();
}
if(dt.Rows.Count>0)
{
CLNo.Text=dt.Rows[0]["fdClNo"].ToString();
SoNo.Text=dt.Rows[0]["fdSoNo"].ToString();
BusinessNo.Text=dt.Rows[0]["fdFactoryNo"].ToString();
}在运行的过程中,出现不稳定的现象:出现下面的错误信息. 列“fdClNo”不属于表 QueryResult。 系统已经判断条件if(dt.Rows.Count>0)为真,按理说应该已经从数据库获取到数据了,为什么下面又没办法从DataTable里取值呢?出现这种情况,不处理,过一会儿它自己就又正常了,可以获取到数据.
谢谢!
{
dt=si.GetSoDetailInfo(fdClNo);
dtLog=si.GetLog(fdClNo);
si.connection.Close();
}
if(dt.Rows.Count>0)
{
CLNo.Text=dt.Rows[0]["fdClNo"].ToString();
SoNo.Text=dt.Rows[0]["fdSoNo"].ToString();
BusinessNo.Text=dt.Rows[0]["fdFactoryNo"].ToString();
}在运行的过程中,出现不稳定的现象:出现下面的错误信息. 列“fdClNo”不属于表 QueryResult。 系统已经判断条件if(dt.Rows.Count>0)为真,按理说应该已经从数据库获取到数据了,为什么下面又没办法从DataTable里取值呢?出现这种情况,不处理,过一会儿它自己就又正常了,可以获取到数据.
谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货