社区
C#
帖子详情
如何在.net1 中实现对(c#代码 循环插入)的事务~跪求
talentfly9
2007-01-22 09:26:55
for(int i=0;i<strAv.Length;i++)
{
insert(strAv[i]);
}
strAv为数组;insert(string str)为插入数据的方法-是一个存储过程,存储过程里有定义事务;求(如何定义事务:本次循环中的任何一次插入数据失败,则回滚整次循环的插入)《在.net 1 中实现》
小弟在这里先谢谢拉~~~~
...全文
292
6
打赏
收藏
如何在.net1 中实现对(c#代码 循环插入)的事务~跪求
for(int i=0;i<strAv.Length;i++) { insert(strAv[i]); } strAv为数组;insert(string str)为插入数据的方法-是一个存储过程,存储过程里有定义事务;求(如何定义事务:本次循环中的任何一次插入数据失败,则回滚整次循环的插入)《在.net 1 中实现》 小弟在这里先谢谢拉~~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小y的CSDN博客
2007-01-22
打赏
举报
回复
SqlConnection myConn=GetConn();
myConn.Open();
SqlCommand myComm=new SqlCommand();
SqlTransaction myTran;
file://创建一个事务
myTran=myConn.BeginTransaction();
file://从此开始,基于该连接的数据操作都被认为是事务的一部分
file://下面绑定连接和事务对象
myComm.Connection=myConn;
myComm.Transaction=myTran;
try
{
file://定位到pubs数据库
myComm.CommandText="USE pubs";
myComm.ExecuteNonQuery();
myComm.CommandText="UPDATE roysched SET royalty = royalty * 1.10 WHERE title_id LIKE 'Pc%'";
myComm.ExecuteNonQuery();
file://下面使用创建数据库的语句制造一个错误
myComm.CommandText="Create database testdb";
myComm.ExecuteNonQuery();
myComm.CommandText="UPDATE roysched SET royalty = royalty * 1.20 WHERE title_id LIKE 'Ps%'";
myComm.ExecuteNonQuery();
file://提交事务
myTran.Commit();
}
catch(Exception err)
{
myTran.Rollback();
Console.Write("事务操作出错,已回滚。系统信息:"+err.Message);
}
sinatly
2007-01-22
打赏
举报
回复
用COM+事务
Lucky_Ninja
2007-01-22
打赏
举报
回复
循环的事务,还是要放在循环的外面,那个存储过程不用加事务处理了,如果存储过程不改,那就象楼上说的,通过传参数,比如第一次传个0,第二次传个1……如果是0就打开事务,最后的时候commit就可以了,不过这么干稍微麻烦了些也。
feiyun0112
2007-01-22
打赏
举报
回复
向存储过程传个参数,不掉用内部的事务,用ado.net的事务
*****************************************************************************
欢迎使用CSDN论坛阅读器 : CSDN Reader(附全部源代码)
http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
whb147
2007-01-22
打赏
举报
回复
鄙视下跪,
不做回答
boxter110
2007-01-22
打赏
举报
回复
一个和简单的问题,就要下跪!程序员的膝盖也太软了吧!
asp
.net
播放mp4视频文件
代码
asp
.net
播放mp4视频文件
代码
修改html
中
的视频mp4文件名称,即可运行,如果是部署在IIS服务器上,则需要配置IIS的MIME类型,配置步骤见内部。
C#
ASP
.NET
MVC WebSocket
用ASP
.NET
MVC
C#
语言
实现
WebSocket
在
C#
.NET
中
灵活处理Json - Json
.NET
框架精讲
随着网络的日益普及,JavaScript相关的技术得到了长足的发展,其
中
JSON(JavaScript Object Notation)逐渐成为主流的网络数据交换格式。相比XML, JSON是一种高效,轻量级,易于理解,且易于处理的数据交换格式。正因如此,JSON在日常编程
中
容易被忽视,初级程序员会用相对简单的技术手段来处理,这往往为后续的项目开发留下隐患。在本课程
中
,我们将系统性学习如何处理JSON,包括完整的序列化和反序列化技术,掌握JSON Setting和Attribute操作,使用LINQ To JSON,序列化性能调优,JSON与XML和BSON转化,验证JSON解析 变化等。同时对
C#
开发者,我们将详细地学习、解析开源Json
.NET
框架。 如果您日常工作
中
需要使用JSON,需要了解JSON在
C#
和
.NET
中
的最佳实践,甚至想系统性的学习Json
.NET
框架,或者作为JSON处理 的技术储配,那么本课程将适合您。
ASP
.NET
网络书店(
C#
,全源码提供)
ASP
.NET
网络书店(
C#
,全源码提供)
Visual
C#
_Net 应用精彩50例
本书重点讲述了
C#
语言的基础知识及使用Visual Studio
.Net
集成开发环境开发各种
C#
应用程序的技巧,内容主要包括:
C#
语言基础知识、集成环境
中
基本工具的使用、开发控制台应用程序、开发ASP
.Net
应用程序、开发Web应用程序、开发数据库应用程序以及建立各种实用程序等。在讲解时,分别从实例说明、
实现
步骤、执行结果、关键
代码
及说明等方面进行分析,从而使读者学习这些实例后,可以熟练掌握使用
C#
语言开发各种类型应用程序的技巧与方法。
C#
110,499
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章