为什么总是提示:Connection must be valid and open?高分赠送。
在C#访问MySql时,执行到这个方法时总是提示:Connection must be valid and open.
public int RecordCount(string sqlWhere)
{
string strSQL = "Select Count(*) From province Where 1 = 1" + sqlWhere;
object o = MySqlHelper.ExecuteScalar(strSQL);
if (o != null) return Convert.ToInt32(o);
else return 0;
}
以下是MySqlHelper.ExecuteScalar():
public static object ExecuteScalar(string cmdText)
{
MySqlConnection conn = new MySqlConnection(DBConnectionString);
MySqlCommand cmd = new MySqlCommand(cmdText,conn);
object o = cmd.ExecuteScalar();
return o;
}
同志们帮忙分析一下,多谢。