1/1页1 跳转到查看:845
发新话题 回复该主题

求助该函数返回object的原因和用途

求助该函数返回object的原因和用途

public object ExecuteSql4ValueEx(string strSQL)
  { 
  SqlCommand myCmd = new SqlCommand(strSQL,myConn);
  try
  {
    myConn.Open();
    object r = myCmd.ExecuteScalar();
    if(Object.Equals(r,null))
    {
    throw new Exception("object unavailable!");
    }
    else
    {
    return r;
    }   
  }
  catch(System.Data.SqlClient.SqlException e)
  {   
    throw new Exception(e.Message);
  }
  finally
  {
    myCmd.Dispose();
    myConn.Close();
  }
  }

TOP

 

回复:求助该函数返回object的原因和用途

SqlCommand.ExecuteScalar 方法 执行查询,负责返回查询所返回的结果集中第一行的第一列。忽略其他列或行。
返回的这个object就是你要查询的结果啊

另:提问请到 有问有答版块
http://www.Aspx1.Com
请帮忙宣传Aspx1 , Aspx1是ASP.NET学习者的家园 , 适宜长期居住.

TOP

 
1/1页1 跳转到
发表新主题 回复该主题