自己的博客

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中事务的简单用法(初学者)相关推荐

  1. python count函数代码_python中count函数简单用法

    python中count函数简单用法 python中count函数的用法 Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数.可选参数为在字符 ...

  2. android中checkbox使用方法,Android开发中CheckBox的简单用法示例

    本文实例讲述了Android开发中CheckBox的简单用法.分享给大家供大家参考,具体如下: CheckBox是一种在界面开发中比较常见的控件,Android中UI开发也有CheckBox,简单的说 ...

  3. C#窗体设计中ToolTip的简单用法

    本文介绍C#窗体设计中ToolTip的简单用法. 操作流程 1.1. ToolTip信息提示框作用 C#中提供了信息提示框,这有很多用处,可以提示控件或者用户自定义的属性信息,而且可以自动弹出或者用户 ...

  4. C++中的Lock简单用法

    简单记录一下C++中的Lock的用法 下面是使用临界区进行线程同步 首先定义一个临界区对象 CCriticalSection m_CritSect; //临界对象,同步线程使用 在需要使用到可能起冲突 ...

  5. Shellz中awk的简单用法

    其实shell脚本的功能常常被低估.在实际应用中awk sed 等用法可以为shell提供更为强大的功能.下面我们将一下awk调用的简单方法进行了总结.方便同学们学习: awk的简单用法: 第一种调用 ...

  6. **matlab中fprintf函数简单用法**

    1.fprintf函数:将数据按指定格式写入到文本文件中. 2.用法说明: fprintf(fid, format, variables): 按指定的格式将变量的值输出到屏幕或指定文件: fid为文件 ...

  7. python 中 feedparser的简单用法

    最近在机器学习实战中用到feedparser ,然后简单总结了一下: feedparser是python中最常用的RSS程序库,使用它我们可轻松地实现从任何 RSS 或 Atom 订阅源得到标题.链接 ...

  8. C# Winfom 中ListBox的简单用法

    Winform控件ListBox的用法 1.如何添加listBox的值 this.listBox1.Items.Add("张晓东"); 2.如何判断listBox集合是否添加过 / ...

  9. python中parse.add_argument()简单用法

    argparse模块简单使用流程以及与命令行的交互 1.导入模块 2.创建解析器 3.添加参数 4.解析参数 5使用参数 完整代码 与命令行的交互 argparse 模块是 Python 内置的一个用 ...

最新文章

  1. python 函数变量_Python函数中的变量和函数返回值
  2. MATLAB基本语法 初学者
  3. 数据结构-顺序查找算法的实现(C语言)
  4. iOS 项目经验以及APP上架流程 _Dylan
  5. *在通配符及正则表达式中的差别
  6. Android_Jar mismatch! Fix your dependencies
  7. wpspbc按钮是什么意思_AC只是英文单词缩写,在科技领域常见的有三种意思
  8. 15日直播预告丨SQL条件等价改写秘笈(主讲人:怀晓明)
  9. [轉載]Google C++編程風格指南(四):智能指針和其他C++特性
  10. Spring Boot 执行流程
  11. 批处理文件怎么写_Spring Boot快速入门:批处理与任务调度
  12. paip.执行shell cmd 命令uapi java php python总结
  13. 搭建IPv6网络环境
  14. 使用Ffmpeg获取视频编码格式
  15. 实测 ubuntu20.04 机械式激光雷达与相机联合标定
  16. MathType 安装到 WPS 的小插曲
  17. 以IM为例看58同城典型技术架构演变
  18. 常见linux命令介绍-ps
  19. Spark物理计划和CBO和AQE
  20. ios opencv图片处理_如何在 iOS 工程中使用 OpenCV?

热门文章

  1. dm365 resize
  2. Halcon例程详解 (深度图转换为3D图像)—— xyz_attrib_to_object_model_3d
  3. 如何让Latex公式字体变小
  4. cifar10 c语言,Python3读取深度学习CIFAR-10数据集出现的若干问题解决
  5. android webview onconsolemessage,Android WebView一些特殊的使用
  6. Microsoft Windows Workflow Foundation 入门
  7. C#3种常见的定时器(多线程)
  8. 一键去除网页BOM属性【解决乱码,头部空白,#65279问题】
  9. ES5 getter setter
  10. Reflection in .net