为了账号安全,请及时绑定邮箱和手机立即绑定

ADO.NEXT查询

/ 猿问

ADO.NEXT查询

Goraidh 2017-08-28 09:18:37

如何使用ADO.NEXT实现两表联查,使用内连接1

查看完整描述

2 回答

已采纳
?
爵爷_韦爵爷
class SqlHelper
{
	private const string connstr = "";
	
	//返回受影响的行数
	public int ExecuteNonQuery(string cmdText,params SqlParameter[] paras)
	{
		using(SqlConnection conn = new SqlConnection(connstr))
		{
			conn.Open();
			using(SqlCommand cmd = conn.CreateCommand())
			{
				cmd.CommandText = cmdText;
				cmd.Parameters.AddRange(paras);
				return cmd.ExecuteNonQuery();
			}
		}
	}
	
	// 返回第一行第一列的值
	public object ExecuteScalar(string cmdText,params SqlParameter[] paras)
	{
		using(SqlConnection conn = new SqlConnection(connstr))
		{
			conn.Open();
			using(SqlCommand cmd = conn.CreateCommand())
			{
				cmd.CommandText = cmdText;
				cmd.Parameters.AddRange(paras);
				return cmd.ExecuteScalar();
			}
		}
	}
	
	// 返回一张数据表
	public DataTable ExecuteDataTable(string cmdText,params SqlParameter[] paras)
	{
		using(SqlConnection conn = new SqlConnection(connstr))
		{
			conn.Open();
			using(SqlCommand cmd = conn.CreateCommand())
			{
				cmd.CommandText = cmdText;
				cmd.Parameters.AddRange(paras);
				DataTable dt = new DataTable();
				using(SqlDataAdapter adapter = new SqlDataAdapter(cmd))
				{
					adapter.Fill(dt);
					return dt;
				}
			}
		}
	}
}


查看完整回答
反对 回复 2017-08-29
?
万飞

dataset,dataTable。过程很多

查看完整回答
反对 回复 2017-08-28

添加回答

回复

举报

0/150
提交
取消
意见反馈 邀请有奖 帮助中心 APP下载
官方微信