国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

Asp.Net 數據操作類(附通用數據基類)

2024-07-10 12:39:33
字體:
來源:轉載
供稿:網友
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
namespace EC
{
/// <summary>
/// EB通用與數據交互操作基類
/// </summary>
public class EBCommonObj:IDisposable
{
private bool _alreadyDispose = false;
private DBOperate dbo;
private string sql = null;
private System.Data.DataSet ds;
#region 構造與析構函數
public EBCommonObj()
{
dbo = new DBOperate();
}
~EBCommonObj()
{
dbo.Dispose();
Dispose();
}
protected virtual void Dispose(bool isDisposing)
{
if (_alreadyDispose) return;
if (isDisposing)
{
dbo.Dispose();
}
_alreadyDispose = true;
}
#endregion
#region IDisposable 成員
public void Dispose()
{
Dispose(true);
GC.SuppressFinalize(this);
}
#endregion
#region 通用刪除數據庫中的某條記錄
/// <summary>
/// 通用刪除數據庫中的某條記錄
/// </summary>
/// <param name="tbl">數據表名</param>
/// <param name="fld">字段名</param>
/// <param name="IsInt">是否是int型</param>
/// <param name="kev">關鍵詞值</param>
public void CommDelByID(string tbl, string fld, bool IsInt, string key)
{
sql = "delete from {0} where {1}=";
if (IsInt)
{
sql += "{3}";
}
else
{
sql += "'{3}'";
}
dbo.ExecuteNonQuery(string.Format(sql, tbl, fld, IsInt, key));
}
#endregion
#region 通用讀取數據庫中的某條記錄
/// <summary>
/// 通用讀取數據庫中的某條記錄
/// </summary>
/// <param name="tbl"></param>
/// <param name="fld"></param>
/// <param name="IsInt"></param>
/// <param name="key"></param>
/// <returns></returns>
public DataSet CommReadByID(string tbl,string fld,bool IsInt,string key)
{
sql = "select * from {0} where {1}=";
if (IsInt)
{
sql += "{3}";
}
else
{
sql += "'{3}'";
}
ds = dbo.GetDataSet(string.Format(sql, tbl, fld, IsInt, key));
return ds;
}
#endregion
#region 修改數據庫中的某條記錄為true 或flase
/// <summary>
/// 修改數據庫中的某條記錄為true 或flase
/// </summary>
/// <param name="tbl">表格式</param>
/// <param name="fld">主鍵標識</param>
/// <param name="Isint">是否整形</param>
/// <param name="key">主鍵</param>
/// <param name="flgfld">flase鍵</param>
/// <param name="flgkey">key值</param>
public void CommUpdateByID(string tbl,string fld,bool Isint,string key,string flgfld,int flgkey)
{
sql = "update {0} set {4}={5} where {1}=";
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 霍州市| 钦州市| 宁国市| 乳山市| 图木舒克市| 娱乐| 寻甸| 平南县| 当阳市| 达日县| 宁夏| 靖西县| 江门市| 民和| 无棣县| 淮滨县| 南丹县| 黎平县| 屏南县| 河北区| 宁德市| 精河县| 新津县| 云林县| 神农架林区| 瓦房店市| 仙居县| 南召县| 湘潭县| 乌拉特中旗| 彭泽县| 本溪市| 平罗县| 合水县| 南丹县| 彰化市| 阿图什市| 长海县| 湟源县| 富平县| 佛坪县|