sql语句查询的结果集是不是就是一张表啊??? 本帖最后由 enlarge 于 2011-05-06 20:43:08 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 count(*)返回一个object 你可以转换其他类型。 public static DataTable ReturnDataTable(string cmdtext) { SqlConnection cn = new SqlConnection(); cn.ConnectionString = "数据库连接字符串"; DataTable dt = new DataTable(); SqlCommand cmd = new SqlCommand(); cmd = new SqlCommand(cmdtext, cn); cmd.CommandType = CommandType.Text; ; SqlDataReader dr = null; using (dr = cmd.ExecuteReader(CommandBehavior.CloseConnection)) { dt.Load(dr); } return dt; }此查询返回一个DataTable 我觉得主要看你怎么去取结果了,如果使用select 的话应该就是一个select就是一个集合。让人如果仅仅是像count(*) 获取其他某个单一值的话可以使用输出参数或者return 返回一个object对象,通常用于聚合函数(求总数、平均数、最大值、和等)和某条记录某个字段的值。 .NET上传多文件? DataGrid排序问题 DropDownList索引越界是怎么回事 求一sql语句 (对不同分类的记录进行求和统计) asp.net三层架构中项目之间的引用关系问题 XML能否由前端的浏览器进行操作呢? Iframe问题 问题? 谁做过考勤系统?有相关的设计文档参考下没? asp的高手请进 asp.net网站登陆问题 看看这段js 有错吗?
返回一个object 你可以转换其他类型。 public static DataTable ReturnDataTable(string cmdtext)
{
SqlConnection cn = new SqlConnection();
cn.ConnectionString = "数据库连接字符串";
DataTable dt = new DataTable();
SqlCommand cmd = new SqlCommand();
cmd = new SqlCommand(cmdtext, cn);
cmd.CommandType = CommandType.Text; ;
SqlDataReader dr = null;
using (dr = cmd.ExecuteReader(CommandBehavior.CloseConnection))
{
dt.Load(dr);
}
return dt;
}
此查询返回一个DataTable
让人如果仅仅是像count(*) 获取其他某个单一值的话可以使用输出参数或者return