最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net 執(zhí)行事務(wù)代碼

 更新時間:2009年05月08日 22:39:24   作者:  
asp.net 執(zhí)行事務(wù)的實現(xiàn)代碼
//數(shù)據(jù)庫執(zhí)行區(qū),
SqlConnection _sqlConn = null;
SqlTransaction _SqlTrans = null;
try
{
//數(shù)據(jù)庫操作類
_sqlConn = System.mySQLConnection.SqlConnections.GetSQLConnection();//見下面的類
_sqlConn.Open();
// sql事務(wù)對象
_SqlTrans = _sqlConn.BeginTransaction();
//基本信息執(zhí)行SQL語句情況
bool StudentInfo_YN = false;
if (hid_StudentIDValue == "")
{
StudentInfo_YN = (System.mySQLConnection.SqlConnections.UpdateOrDelete(_sqlConn, _SqlTrans, sql語句) > 0) ? true : false;
}
else
{
StudentInfo_YN = true;
}
bool baoMing_YN = false;
//報名基本信息執(zhí)行SQL語句情況
if (StudentInfo_YN)
{
//獲取報名的o_flowid號,由數(shù)據(jù)庫產(chǎn)生
baoMing_YN = (System.mySQLConnection.SqlConnections.UpdateOrDelete(_sqlConn, _SqlTrans, sql語句) > 0) ? true : false;
}
else
{
baoMing_YN = false;
}
bool baomingdetail_YN = false;
//報名的課程詳細信息執(zhí)行SQL語句情況
if (baoMing_YN)
{
baomingdetail_YN = (System.mySQLConnection.SqlConnections.UpdateOrDelete(_sqlConn, _SqlTrans, sql語句) > 0) ? true : false;
}
else
{
baomingdetail_YN = false;
}
//收費表SQL語句情況
//if (baoMing_YN)
//{
// baomingdetail_YN = (System.mySQLConnection.SqlConnections.UpdateOrDelete(_sqlConn, _SqlTrans, sql語句) > 0) ? true : false;
//}
//else
//{
// baomingdetail_YN = false;
//}
//總的判斷全部釋放成功。
if (baomingdetail_YN)
{
//提交事務(wù),清除Session驗證碼
_SqlTrans.Commit();
MessageBox.alert(Page, "報名成功。", "window.location.href='addBaoMing.aspx'");
}
else
{
_SqlTrans.Rollback();
MessageBox.alert(Page, "報名失敗。");
return;
}
}
catch (SqlException sqlE)
{
MessageBox.alert(Page, "提交異常 " + sqlE.Message.Replace("\"", "'"));
}
finally
{
if (_sqlConn != null)
_sqlConn.Close();
if (_SqlTrans != null)
_SqlTrans.Dispose();
}
寫在SqlConnections的類中(一般放在app_code,也可放在三層架構(gòu)的類中)
//當(dāng)前連接的是第幾個。
static int count = 0;
//最大連接量
static int maxCount = 30;
static SqlConnection[] sqlConns = new SqlConnection[maxCount];
//自己創(chuàng)建自己
static SqlConnections myConn = new SqlConnections();
//初始化
private SqlConnections()
{
for (int i = 0; i < maxCount; i++)
{
sqlConns[i] = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ADOStr"].ToString());
}
}
// 獲取數(shù)據(jù)庫連接
public static int UpdateOrDelete(String sqlTxt)
{
SqlConnection sqlConnTemp = SqlConnections.GetSQLConnection();
try
{
SqlCommand sqlCommT = new SqlCommand(sqlTxt, sqlConnTemp);
sqlConnTemp.Open();
return sqlCommT.ExecuteNonQuery();
}
catch (SqlException sqlE)
{
return 0;
}
finally
{
sqlConnTemp.Close();
}
}
public static SqlConnection GetSQLConnection()
{
try
{
try
{
sqlConns[count].Close();
}
catch (Exception eeX)
{
}
return sqlConns[count];
}
finally
{
//當(dāng)前個數(shù)自加。。
if (count == (maxCount - 1))
{
count = 0;
}
else
{
count++;
}
}
}

相關(guān)文章

  • vb.net借助剪貼板將圖片導(dǎo)入excel內(nèi)

    vb.net借助剪貼板將圖片導(dǎo)入excel內(nèi)

    這篇文章主要介紹了vb.net將圖片導(dǎo)入到excel的方法,只要借助剪貼板將圖片粘貼到excel中就可以完成了,大家參考使用吧
    2014-01-01
  • .Net Core讀取Json配置文件的實現(xiàn)示例

    .Net Core讀取Json配置文件的實現(xiàn)示例

    這篇文章主要介紹了.Net Core讀取Json配置文件的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 如何判斷?.NET?Core?應(yīng)用程序以管理員身份運行的

    如何判斷?.NET?Core?應(yīng)用程序以管理員身份運行的

    這篇文章主要介紹了如何判斷?.NET?Core?應(yīng)用程序是以管理員身份運行的,我們需要知道當(dāng)前程序是否以管理員身份運行,以便執(zhí)行一些需要特殊權(quán)限的操作,下面為我們就來學(xué)習(xí)具體的方法吧,需要的朋友可以參考一下
    2022-03-03
  • 在阿里云函數(shù)計算上部署.NET Core 3.1的方法

    在阿里云函數(shù)計算上部署.NET Core 3.1的方法

    這篇文章主要介紹了在阿里云函數(shù)計算上部署.NET Core 3.1的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • .NET學(xué)習(xí)筆記之默認依賴注入

    .NET學(xué)習(xí)筆記之默認依賴注入

    這篇文章主要給大家介紹了關(guān)于.NET學(xué)習(xí)筆記之默認依賴注入的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • 國產(chǎn)化之銀河麒麟安裝.netcore3.1的詳細步驟(手動安裝)

    國產(chǎn)化之銀河麒麟安裝.netcore3.1的詳細步驟(手動安裝)

    這篇文章主要介紹了國產(chǎn)化之銀河麒麟安裝.netcore3.1的詳細步驟(手動安裝),本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • VS2013設(shè)置護眼背景顏色

    VS2013設(shè)置護眼背景顏色

    我們做開發(fā)的一做基本都是一天,對著屏幕眼鏡肯定會累,下面教大家一個VS2013設(shè)置護眼背景色的方法。
    2016-04-04
  • 擴展 Entity Framework支持復(fù)雜的過濾條件(多個關(guān)鍵字模糊匹配)

    擴展 Entity Framework支持復(fù)雜的過濾條件(多個關(guān)鍵字模糊匹配)

    之前遇到一個棘手的Linq to EF查詢的技術(shù)問題,現(xiàn)有產(chǎn)品表Product,需要根據(jù)多個關(guān)鍵字模糊匹配產(chǎn)品名稱, 現(xiàn)將解決方案分享出來,按興趣的朋友可以參考下
    2012-12-12
  • asp.net實現(xiàn)生成縮略圖及給原始圖加水印的方法示例

    asp.net實現(xiàn)生成縮略圖及給原始圖加水印的方法示例

    這篇文章主要介紹了asp.net實現(xiàn)生成縮略圖及給原始圖加水印的方法,結(jié)合具體實例形式分析了asp.net圖片的縮略圖與水印操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2017-10-10
  • .net面向?qū)ο笾嗑€程(Multithreading)及 多線程高級應(yīng)用

    .net面向?qū)ο笾嗑€程(Multithreading)及 多線程高級應(yīng)用

    這篇文章主要介紹.net面向?qū)ο蟪绦蛟O(shè)計階段多線程Multithreading及多線程高級應(yīng)用的介紹,需要的朋友可以參考下
    2015-07-07

最新評論

怀柔区| 寻乌县| 海丰县| 双流县| 沙河市| 高淳县| 舒兰市| 德惠市| 集安市| 开原市| 鄂尔多斯市| 含山县| 缙云县| 孟连| 房产| 阿勒泰市| 武宁县| 西华县| 沭阳县| 长岭县| 黔西| 民县| 广河县| 广安市| 霍林郭勒市| 左云县| 修水县| 曲松县| 隆化县| 南召县| 扬中市| 汕尾市| 凤庆县| 泾阳县| 双江| 扎赉特旗| 册亨县| 乡城县| 酒泉市| 晋州市| 岳西县|