sqlhelper中事务的简单用法(初学者)
自己的博客
sql1="INSERT INTO tablename(Id,col1,col2) VALUES(@Id,@col1,@col2) update tablename2 set col=@col";
sql2="INSERT INTO tablename3(Id,col1,col2) VALUES(@Id,@col1,@col2)";
//参数设置(略)
using(SqlTransaction tran = SqlHelper.BeginTransaction(SqlHelper.DBConnectionString))
{
try
{
SqlHelper.ExecuteNonQuery(tran,CommandType.Text,sql1,parms);
SqlHelper.ExecuteNonQuery(tran,CommandType.Text,sql2,parms);
tran.Commit();
return true;
}
catch
{
tran.Rollback();
return false;
}
放在sqlhelper.cs中
public static SqlTransaction BeginTransaction(string con)
{
SqlConnection connection = new SqlConnection(con);
connection.Open();
SqlTransaction tran = connection.BeginTransaction();
return tran;
}
sqlhelper中事务的简单用法(初学者)相关推荐
- python count函数代码_python中count函数简单用法
python中count函数简单用法 python中count函数的用法 Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数.可选参数为在字符 ...
- android中checkbox使用方法,Android开发中CheckBox的简单用法示例
本文实例讲述了Android开发中CheckBox的简单用法.分享给大家供大家参考,具体如下: CheckBox是一种在界面开发中比较常见的控件,Android中UI开发也有CheckBox,简单的说 ...
- C#窗体设计中ToolTip的简单用法
本文介绍C#窗体设计中ToolTip的简单用法. 操作流程 1.1. ToolTip信息提示框作用 C#中提供了信息提示框,这有很多用处,可以提示控件或者用户自定义的属性信息,而且可以自动弹出或者用户 ...
- C++中的Lock简单用法
简单记录一下C++中的Lock的用法 下面是使用临界区进行线程同步 首先定义一个临界区对象 CCriticalSection m_CritSect; //临界对象,同步线程使用 在需要使用到可能起冲突 ...
- Shellz中awk的简单用法
其实shell脚本的功能常常被低估.在实际应用中awk sed 等用法可以为shell提供更为强大的功能.下面我们将一下awk调用的简单方法进行了总结.方便同学们学习: awk的简单用法: 第一种调用 ...
- **matlab中fprintf函数简单用法**
1.fprintf函数:将数据按指定格式写入到文本文件中. 2.用法说明: fprintf(fid, format, variables): 按指定的格式将变量的值输出到屏幕或指定文件: fid为文件 ...
- python 中 feedparser的简单用法
最近在机器学习实战中用到feedparser ,然后简单总结了一下: feedparser是python中最常用的RSS程序库,使用它我们可轻松地实现从任何 RSS 或 Atom 订阅源得到标题.链接 ...
- C# Winfom 中ListBox的简单用法
Winform控件ListBox的用法 1.如何添加listBox的值 this.listBox1.Items.Add("张晓东"); 2.如何判断listBox集合是否添加过 / ...
- python中parse.add_argument()简单用法
argparse模块简单使用流程以及与命令行的交互 1.导入模块 2.创建解析器 3.添加参数 4.解析参数 5使用参数 完整代码 与命令行的交互 argparse 模块是 Python 内置的一个用 ...
最新文章
- python 函数变量_Python函数中的变量和函数返回值
- MATLAB基本语法 初学者
- 数据结构-顺序查找算法的实现(C语言)
- iOS 项目经验以及APP上架流程 _Dylan
- *在通配符及正则表达式中的差别
- Android_Jar mismatch! Fix your dependencies
- wpspbc按钮是什么意思_AC只是英文单词缩写,在科技领域常见的有三种意思
- 15日直播预告丨SQL条件等价改写秘笈(主讲人:怀晓明)
- [轉載]Google C++編程風格指南(四):智能指針和其他C++特性
- Spring Boot 执行流程
- 批处理文件怎么写_Spring Boot快速入门:批处理与任务调度
- paip.执行shell cmd 命令uapi java php python总结
- 搭建IPv6网络环境
- 使用Ffmpeg获取视频编码格式
- 实测 ubuntu20.04 机械式激光雷达与相机联合标定
- MathType 安装到 WPS 的小插曲
- 以IM为例看58同城典型技术架构演变
- 常见linux命令介绍-ps
- Spark物理计划和CBO和AQE
- ios opencv图片处理_如何在 iOS 工程中使用 OpenCV?
热门文章
- dm365 resize
- Halcon例程详解 (深度图转换为3D图像)—— xyz_attrib_to_object_model_3d
- 如何让Latex公式字体变小
- cifar10 c语言,Python3读取深度学习CIFAR-10数据集出现的若干问题解决
- android webview onconsolemessage,Android WebView一些特殊的使用
- Microsoft Windows Workflow Foundation 入门
- C#3种常见的定时器(多线程)
- 一键去除网页BOM属性【解决乱码,头部空白,#65279问题】
- ES5 getter setter
- Reflection in .net