温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:Acom进出仓管理系统源码
当前文件路径:AcomStore/DBUtility/SqlHelper.cs

1using System; 2
using System.Data; 3
using System.Data.SqlClient; 4
using System.Configuration; 5
//该源码下载自www.51aspx.com(51aspx.com) 6
7
namespace 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




