社区
C#
帖子详情
关于OleDbDataAdapter的事务问题(急)
super_cha
2002-12-30 11:22:06
在适配器里能不能用事务,请给出具体的代码,谢谢。
...全文
58
1
打赏
收藏
关于OleDbDataAdapter的事务问题(急)
在适配器里能不能用事务,请给出具体的代码,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chutzp
2002-12-30
打赏
举报
回复
处理事务直接用OleDbCommand就可以了,如果要用OleDbDataAdapter也不是不可以,麻烦一点。
处理事务的方式有三种:
1.使用OleDbTransaction。
2.在后台把事务写到存储过程里。
3.使用COM+提供的事务支持(效率最低)。
method 1:
OleDbConnection conn=new OleDbConnection();
OleDbTransaction tran= conn.beginTransaction();
OleDbDataAdapter oleDbDA=new OleDbDataAdapter();
try
{
OleDbCommand cmd=new OleDbCommand();
oleDbDA.InsertCommand=cmd;
oleDbDA.InsertCommand.Connection=conn;
oleDbDA.InsertCommand.Transaction=tran;
oleDbDa.InsertCommand.CommandText="SQL1";
oleDbDA.InsertCommand.ExecuteNonQuery();
oleDbDa.InsertCommand.CommandText="SQL2";
oleDbDA.InsertCommand.ExecuteNonQuery();
tran.Commit();
}
catch(Exception e)
{
tran.RollBack();
}
初学VB.NET使用心得随记
OleDb
Data
Adapter
不会自动生成,为了使对
Data
Set 所作的更改和相关联的数据源协调起来所必须的 SQL 语句。但是,如果设置了
OleDb
Data
Adapter
的 SelectCommand 属性,那么就可以创建
OleDb
CommandBuilder 对象,来...
C#连接ACCESS进行更新,显示,删除等
C#连接ACCESS进行更新,显示,删除等
非常实用c#操作Access数据库的例子(application)
OleDb
Data
Adapter
da = new
OleDb
Data
Adapter
(sql, connection); da.Fill(ds,"ds"); 5.分页查询 分页查询使用
OleDb
Data
Reader来读取数据,并将结果写到一个
Data
Set中返回。 以上内容封装为三个可重用的类:...
socut.dat源码
System.
Data
.
OleDb
.
OleDb
Data
Adapter
oleDb
Data
Adapter
= new System.
Data
.
OleDb
.
OleDb
Data
Adapter
(sql, ConnAcc);
oleDb
Data
Adapter
.Fill(
data
Set1, startindex, num,
data
name); //代码的复用 Close(); ...
读取Excel到
Data
Table.docx
使用System.
Data
.
OleDb
.
OleDb
Data
Adapter
读取Excel到
Data
Table并用Oracle.
Data
Access.Client.OracleBulkCopy将
Data
Table写入到数据库
C#
110,535
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章