首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

ExecuteReader,该怎么处理

2011-12-26 
ExecuteReaderpublic SqlDataReader GetDataSetBySql(string str){try{objSqlCon.Open()objSqlCom new

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();

热点排行