dataset 未将对象引用设置到对象的实例phrc phrc_server = new phrc();
DataSet ds_server1 = phrc_server.GetList(joinphrase);
if (ds_server1.Tables["phrc"].Rows.Count != 0) //就是这句话有问题,
其中:Getlist方法代码如下:public DataSet GetList(string strWhere)
{
StringBuilder strSql=new StringBuilder();
strSql.Append("select [idno],[CHI],[FRONT],[centre],[BACK] ");
strSql.Append(" FROM phrc ");
if(strWhere.Trim()!="")
{
strSql.Append(" where chi='" + strWhere + "'");
}
return DbHelperSQL.Query(strSql.ToString());
}
DataSet ds_server1 = phrc_server.GetList(joinphrase);
if (ds_server1.Tables["phrc"].Rows.Count != 0) //就是这句话有问题,
其中:Getlist方法代码如下:public DataSet GetList(string strWhere)
{
StringBuilder strSql=new StringBuilder();
strSql.Append("select [idno],[CHI],[FRONT],[centre],[BACK] ");
strSql.Append(" FROM phrc ");
if(strWhere.Trim()!="")
{
strSql.Append(" where chi='" + strWhere + "'");
}
return DbHelperSQL.Query(strSql.ToString());
}
改成
DataSet ds_server1 = new DataSet();
ds_server1 = phrc_server.GetList(joinphrase);
ds_server1要先实例化
改成
if (ds_server1.Tables[0].Rows.Count != 0)
ds_server1.Tables["phrc"]
ds_server1.Tables[0]
再试
改成
if (ds_server1.Tables[0].Rows.Count != 0)
把它改成是0就可以了,为什么是phrc不可以呢,有这个表阿。加分。