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

为什么ExecuteScalar返回object类型?该如何处理

2012-09-10 
为什么ExecuteScalar返回object类型?using (SqlConnection con new SqlConnection(constr)){using (SqlC

为什么ExecuteScalar返回object类型?
using (SqlConnection con = new SqlConnection(constr))
  {
  using (SqlCommand cmd = new SqlCommand(sql, con))
  {
  if (pms != null)
  {
  cmd.Parameters.AddRange(pms);
  }
  con.Open();
  return cmd.ExecuteNonQuery();
  }
  }

为什么为什么ExecuteScalar返回object类型?

[解决办法]
返回第一行第一列的元素,这个类型是不确定的,所以就用object了。可以强制转换。

热点排行