亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

asp.net(C#) Access 數據操作類

2024-07-10 13:19:56
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:


using System;
using System.Configuration;
using System.Data;
using System.Data.OleDb;
using System.Xml;
using System.Collections;
namespace Website.Command
{
/// <summary>
/// WSplus 的摘要說明。
/// </summary>
public class AccessClass : System.Web.UI.Page
{
private static OleDbConnection sconn = null;
public static string _returnValue = "0";
public WSplus()
{
//
// TODO: 在此處添加構造函數邏輯
//
sconn = new OleDbConnection("Provider="Microsoft.Jet.OLEDB.4.0;Data" Source=" + Server.MapPath("/..db.mdb") + ";");
}
/// <summary>
///開啟數據
/// </summary>
private static void connOpen()
{
if (sconn.State="=ConnectionState.Closed)"
try
{
sconn.Open();
}
catch (Exception ex)
{
throw new Exception("數據庫初始化錯誤!!!"+ex.Message);
}
}
/// <summary>
/// 關閉數據庫
/// </summary>
public void connClose()
{
if (sconn.State ="=" ConnectionState.Open)
try
{
sconn.Close();
}
catch (Exception ex)
{
throw new Exception("OleDb Close Error!"+ex.Message);
}
}
/// <summary>
/// 存儲過程型CMD初始化!
/// </summary>
/// <param></param>
/// <param></param>
/// <param></param>
private static void ConfigCMD(Hashtable ht,OleDbCommand sCmd,string sqls)
{
if (sCmd ="=" null) throw new ArgumentException("sCmd未初始化");
if (ht != null && ht.Count != 0)
{
IDictionaryEnumerator items = ht.GetEnumerator();
while (items.MoveNext())
sCmd.Parameters.Add(MakeParam(items.Key.ToString(),items.Value.ToString()));
}
sCmd.Connection = sconn;
sCmd.CommandText = sqls;
}
private static void ConfigCMD(ArrayList alist,OleDbCommand sCmd,string sqls)
{
if (sCmd ="=" null) throw new ArgumentException("sCmd未初始化");
if (alist != null && alist.Count != 0)
{
foreach (object items in alist)
{
Command.Model.typeFiles cmt = (Command.Model.typeFiles)items;
sCmd.Parameters.Add(MakeParam(cmt.Fkey.ToString(),cmt.Fvalue1.ToString(),cmt.Fvalue2.ToString()));
}
}
sCmd.Connection = sconn;
sCmd.CommandText = sqls;
}
private static OleDbParameter MakeParam(string key,string value)
{
return new OleDbParameter(key,value);
}
private static OleDbParameter MakeParam(string key,string F1,string F2)
{
OleDbParameter par = null;
if (F2.ToUpper() ="=" "STRING")
{
par = new OleDbParameter(key,OleDbType.VarChar);
}
else if (F2.ToUpper() ="=" "INTEGER")
{
par = new OleDbParameter(key,OleDbType.Integer);
}
else if (F2.ToUpper() ="=" "LSTRING")
{
par = new OleDbParameter(key,OleDbType.LongVarChar);
}

// try
// {
par.Value = F1;
// }
// catch(Exception e)
// {
// throw new Exception(e.Message + " " + key + " " + F1 + " " + F2);
// }
return par;
}
public void ExecConfig(Hashtable ht,string sqls)
{
OleDbCommand cmd="new OleDbCommand();
connOpen();
ConfigCMD(ht,cmd,sqls);
ExecuteNonQuery(cmd);
}
public void ExecConfig(ArrayList alist,string sqls)
{
OleDbCommand cmd="new OleDbCommand();
connOpen();
ConfigCMD(alist,cmd,sqls);
ExecuteNonQuery(cmd);
}
/// <summary>
/// 數據操作
/// </summary>
/// <param></param>
private static void ExecuteNonQuery(OleDbCommand cmd)
{
Command.AccessClass cw = new AccessClass();

try
{
_returnValue = cmd.ExecuteNonQuery().ToString();
}
catch (Exception e) {throw new Exception("Run Exec Error!"+e.Message);}
finally
{
cmd.Parameters.Clear();

cw.connClose();
}
}
/// <summary>
/// sql語句型datatable
/// </summary>
/// <param></param>
/// <returns></returns>
public DataTable ReturnDatatableBySql(Hashtable ht,string sqls)
{
DataTable dt="new DataTable();
OleDbCommand cmd="new OleDbCommand();
ConfigCMD(ht,cmd,sqls);
OleDbDataAdapter sda="new OleDbDataAdapter(cmd);
sda.Fill(dt);
cmd.Parameters.Clear();

return dt;
}
public OleDbDataReader getReader(Hashtable ht,string sqls)
{
connOpen();
OleDbCommand cmd="new OleDbCommand();
ConfigCMD(ht,cmd,sqls);
OleDbDataReader reader = cmd.ExecuteReader();
return reader;

//reader.Close();
//cmd.Parameters.Clear();
//connClose();
}
public OleDbDataReader getReader(ArrayList alist,string sqls)
{
connOpen();
OleDbCommand cmd="new OleDbCommand();
ConfigCMD(alist,cmd,sqls);
OleDbDataReader reader = cmd.ExecuteReader();
return reader;

//reader.Close();
//cmd.Parameters.Clear();
//connClose();
}

public string ReturnValue
{
get
{
return _returnValue;
}
set
{
_returnValue = value;
}
}
}
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲一区第一页| 日韩资源在线观看| 激情成人中文字幕| 欧美成人在线免费视频| 91免费人成网站在线观看18| 亚洲一区二区三区四区视频| 日韩av毛片网| 国产精品永久在线| 亚洲性生活视频| 国产成人鲁鲁免费视频a| 亚洲色图17p| 91禁外国网站| 亚洲精品国产精品久久清纯直播| 国产91精品最新在线播放| 91亚洲va在线va天堂va国| 久久人人97超碰精品888| 国产亚洲一区二区在线| 亚洲第一在线视频| 日韩美女视频免费看| www.日本久久久久com.| 日韩在线免费视频观看| 欧美一区在线直播| 亚洲第一区中文字幕| 国产精品欧美一区二区| 欧美激情xxxx| 欧美性猛交xxxx免费看漫画| 亚洲另类激情图| 亚洲国产精彩中文乱码av| 日韩性生活视频| 57pao成人永久免费视频| 91精品久久久久久久久青青| 国产亚洲视频在线观看| 国产综合在线视频| 亚洲精品美女视频| 久久夜色精品国产欧美乱| 丝袜美腿亚洲一区二区| 亚洲第一色中文字幕| 欧美肥老妇视频| 亚洲日本成人女熟在线观看| 国产精品18久久久久久麻辣| 久久久99久久精品女同性| 日韩中文视频免费在线观看| 7777精品视频| 欧美丰满老妇厨房牲生活| 97高清免费视频| 992tv成人免费视频| 成人免费网站在线看| 日韩欧美有码在线| 日韩精品中文字幕在线观看| 日韩精品极品视频免费观看| 岛国av一区二区在线在线观看| 国产日韩欧美中文在线播放| 欧美精品videos性欧美| 一区二区三区四区精品| 日韩亚洲一区二区| 亚洲男人天堂手机在线| 亚洲精品成人av| www.亚洲一区| 久久久久久久电影一区| 亚洲精品999| 欧美在线视频观看免费网站| 欧美另类精品xxxx孕妇| 97免费视频在线| 国内精品一区二区三区四区| 中文字幕少妇一区二区三区| 国产偷国产偷亚洲清高网站| 中日韩美女免费视频网址在线观看| 在线观看国产精品淫| 日韩在线精品一区| 91久久久久久国产精品| 日韩黄色av网站| 亚洲精品www久久久| 亚洲国产精品va在线观看黑人| 国产成人精品视频| 亚洲视频自拍偷拍| 91精品视频在线播放| 久久久久久91| 97av在线播放| 麻豆国产va免费精品高清在线| 国产在线观看精品| 自拍视频国产精品| 日韩成人在线视频| 欧美老女人bb| 少妇av一区二区三区| 国产精品久久久久一区二区| 国产精品1234| 欧美精品午夜视频| 亚洲人成自拍网站| 亚洲国产精久久久久久| 亚洲free性xxxx护士hd| 日本亚洲精品在线观看| 国产精品第七十二页| 日韩在线视频免费观看高清中文| 欧美日韩美女在线观看| 欧美日韩中文在线观看| 亚洲男人天堂手机在线| 成人在线免费观看视视频| 91精品国产色综合久久不卡98| 国产精品一区二区久久久| 96国产粉嫩美女| 韩国v欧美v日本v亚洲| 精品成人乱色一区二区| 伊人久久五月天| 国产精品久久久久久久久男| 国产成人精品网站| 欧美激情国产日韩精品一区18| 亚洲精品自拍偷拍| 久久天天躁夜夜躁狠狠躁2022| 国产视频亚洲视频| 成人444kkkk在线观看| 疯狂做受xxxx高潮欧美日本| 红桃av永久久久| 欧美xxxx做受欧美.88| 久久免费视频在线| 国产欧美一区二区三区视频| 亚洲国产精品人久久电影| 国产在线观看一区二区三区| 久久精品电影网站| 久久久久久999| 亚洲爱爱爱爱爱| 91精品成人久久| 亚洲女人天堂网| 久久久久久久久亚洲| 亚洲欧洲午夜一线一品| 亚洲色图校园春色| 欧洲午夜精品久久久| 国产精品2018| 亚洲色图15p| 日韩精品极品视频| 亚洲一区999| 日韩中文字幕网站| 亚洲免费视频在线观看| 国产亚洲美女精品久久久| 91精品国产自产在线| 国产成人在线播放| 久久成人综合视频| 欧美人交a欧美精品| 欧美激情精品久久久久| 国产97色在线|日韩| 国产精品电影久久久久电影网| 欧洲成人性视频| 久久视频在线视频| 国产精品露脸av在线| 亚洲综合色av| 奇米一区二区三区四区久久| 日本19禁啪啪免费观看www| 最近2019中文字幕mv免费看| 黑人巨大精品欧美一区免费视频| 热久久视久久精品18亚洲精品| 日韩欧美中文在线| 韩剧1988在线观看免费完整版| 黄色一区二区在线| 欧美日韩在线观看视频| 国产精品中文久久久久久久| 国产精品情侣自拍| 7m精品福利视频导航| 欧美肥婆姓交大片| 日韩av在线天堂网| 亚洲精品中文字| 成人免费视频a| 国产日产久久高清欧美一区| 国产在线视频欧美| 欧美精品18videos性欧| 欧美疯狂xxxx大交乱88av|