您目前尚未登陆,请选择【登陆】或【注册
首页->行政办公->Acom进出仓管理系统源码>>DBUtility/SqlHelper.cs>>代码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:Acom进出仓管理系统源码


当前文件路径:AcomStore/DBUtility/SqlHelper.cs 文件类型
普通视图
		            
1using System; 2using System.Data; 3using System.Data.SqlClient; 4using System.Configuration; 5//该源码下载自www.51aspx.com(51aspx.com) 6 7namespace AcomLb.DBUtility 8{ 9 public class SqlHelper 10 { 11 private readonly string SqlConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; 12 private SqlConnection cn; //创建SQL连接 13 private SqlDataAdapter sda; //创建SQL数据适配器 14 private SqlDataReader sdr; //创建SQL数据读取器 15 private SqlCommand cmd; //创建SQL命令对象 16 private SqlParameter param; //创建SQL参数 17 private DataSet ds; //创建数据集 18 private DataView dv; //创建视图 19 20 /// <summary> 21 /// 实例化数据连接字符串 22 /// </summary> 23 /// <returns>返回数据连接字符串</returns> 24 public SqlConnection GetConn() 25 { 26 SqlConnection cn = new SqlConnection(SqlConnectionString); 27 return cn; 28 } 29 /// <summary> 30 /// 返回数据连接字符串 31 /// </summary> 32 /// <returns></returns> 33 public string GetConnStr() 34 { 35 return SqlConnectionString; 36 } 37 38 /// <summary> 39 /// 打开数据库连接 40 /// </summary> 41 public void Open() 42 { 43 ... 47 } 48 49 /// <summary> 50 /// 关闭数据库连接 51 /// </summary> 52 public void Close() 53 { 54 ... 61 } 62 63 /// <summary> 64 /// 返回DataSet数据集 65 /// </summary> 66 /// <param name="strSql">SQL语句</param> 67 public DataSet GetDs(string strSql) 68 { 69 ... 77 } 78 79 public DataSet GetDs(string strSql,string TableName) 80 { 81 ... 89 } 90 91 /// <summary> 92 /// 添加DataSet表 93 /// </summary> 94 /// <param name="ds">DataSet对象</param> 95 /// <param name="strSql">Sql语句</param> 96 /// <param name="strTableName">表名</param> 97 public void GetDs(DataSet ds, string strSql, string strTableName) 98 { 99 ... 105 } 106 107 108 /// <summary> 109 /// 返回DataView数据视图 110 /// </summary> 111 /// <param name="strSql">Sql语句</param> 112 public DataView GetDv(string strSql) 113 { 114 ... 118 } 119 120 121 /// <summary> 122 /// 获得DataTable对象 123 /// </summary> 124 /// <param name="strSql">SQL语句</param> 125 /// <returns></returns> 126 public DataTable GetTable(string strSql) 127 { 128 ... 131 } 132 133 134 /// <summary> 135 /// 获得SqlDataReader对象 使用完须关闭DataReader,关闭数据库连接 136 /// </summary> 137 /// <param name="strSql">sql语句</param> 138 /// <returns></returns> 139 public SqlDataReader GetDataReader(string strSql) 140 { 141 ... 147 } 148 149 150 /// <summary> 151 /// 执行Sql语句 152 /// </summary> 153 /// <param name="strSql"></param> 154 public bool RunSql(string strSql) 155 { 156 ... 175 } 176 177 178 /// <summary> 179 /// 执行两条SQL语句,实现数据库事务。 180 /// </summary> 181 /// <param name="SQLString1"></param> 182 /// <param name="SQLString2"></param> 183 public void ExecuteSqlTran(string SQLString1, string SQLString2) 184 { 185 执行两条SQL语句,实现数据库事务 213 } 214 215 /// <summary> 216 /// 执行多条SQL语句,实现数据库事务,每条语句以“;”分割。 217 /// </summary> 218 /// <param name="SQLStringList"></param> 219 public void ExecuteSqlTran(string SQLStringList) 220 { 221 执行多条SQL语句,实现数据库事务,每条语句以“;”分割 249 } 250 251 /// <summary> 252 /// 执行SQL不返回任何值 253 /// </summary> 254 /// <param name="strSql"></param> 255 public void RunSqlStr(string strSql) 256 { 257 执行SQL不返回任何值 273 } 274 275 276 /// <summary> 277 /// 执行SQL语句,并返回第一行第一列结果 278 /// </summary> 279 /// <param name="strSql">SQL语句</param> 280 /// <returns></returns> 281 public