zoukankan
html css js c++ java
SqlHelper中使用事务
SqlParameter[] signOnParms
=
GetSignOnParameters();
SqlParameter[] accountParms
=
GetAccountParameters();
SqlParameter[] profileParms
=
GetProfileParameters();
signOnParms[
0
].Value
=
acc.UserId;
signOnParms[
1
].Value
=
acc.Password;
SetAccountParameters(accountParms, acc);
SetProfileParameters(profileParms, acc);
using
(SqlConnection conn
=
new
SqlConnection(SQLHelper.CONN_STRING_NON_DTC))
{
conn.Open();
using
(SqlTransaction trans
=
conn.BeginTransaction())
{
try
{
SQLHelper.ExecuteNonQuery(trans, CommandType.Text, SQL_INSERT_SIGNON, signOnParms);
SQLHelper.ExecuteNonQuery(trans, CommandType.Text, SQL_INSERT_ACCOUNT, accountParms);
SQLHelper.ExecuteNonQuery(trans, CommandType.Text, SQL_INSERT_PROFILE, profileParms);
trans.Commit();
}
catch
{
trans.Rollback();
throw
;
}
}
}
查看全文
相关阅读:
7. 初识Python之函数
6. 初识Python之dict和set
5. 初识Python之循环语句
4. 初识Python之条件语句
3. 初识Python之列表
原生js实现一个小小的轮波
原生js实现弹幕
js实现一个简单的学生管理系统
js绘制时钟
js实现的学生管理系统
原文地址:https://www.cnblogs.com/yiki/p/970415.html
最新文章
使用expect实现批量秘钥拷贝
redis简单的介绍
Postgresql 分表
SQL语句 分组统计问题
VMwareWorkstation中安装Linux
2021寒假积分赛(三)
合并果子+c++优先队列priority_queue的用法
Educational Codeforces Round 103 (Rated for Div. 2) A.K-divisible Sum+B.Inflation+C.Longest Simple Cycle题解
STL之next_permutation和prev_permutation用法及例题
寒假积分赛(二)
热门文章
蛇形矩阵,蛇形填数(两种模拟写法,好理解)
CF Codeforces Round #694 (Div. 2)A.Strange Partition(思维)+B.Strange List+C.Strange Birthday Party
Codeforces Round #672 (Div. 2)9月24号思维(时间复杂度)A+位运算二进制B+动态规划C
牛客 数字比较E 两边取对数
牛客 Game 【博弈】
MySQL主从复制原理,超级详细的总结,看完全通了
Spring事务传播行为详解(示例版)
Spring事务传播行为详解
Git超详细常用命令
MySQL中聚合函数 COUNT 的效率对比
Copyright © 2011-2022 走看看