读书人

ExecuteReader,该怎么处理

发布时间: 2011-12-26 23:09:59 作者: rapoo

ExecuteReader
public SqlDataReader GetDataSetBySql(string str)
{
try
{
objSqlCon.Open();
objSqlCom = new SqlCommand(str, objSqlCon);
objSqlCom.CommandType = CommandType.Text;
objSqlDataReader = objSqlCom.ExecuteReader;
return objSqlDataReader;
}catch (Exception e2)
{
Console.WriteLine(e2.Message);
}
finally
{
if (objSqlCon != null)
{
objSqlCon.Close();
}
}
}


错误提示无法将ExecuteReader转换为非委托类型System.Data.SqlCilent.SqlDataReader. 并问我您是要调用方法么?

[解决办法]
objSqlDataReader = objSqlCom.ExecuteReader;
==
objSqlDataReader = objSqlCom.ExecuteReader();

[解决办法]
ExecuteReader是个方法唉
[解决办法]

探讨
objSqlDataReader = objSqlCom.ExecuteReader;
==
objSqlDataReader = objSqlCom.ExecuteReader();

读书人网 >C#

热点推荐