110,534
社区成员
发帖
与我相关
我的任务
分享
SqlTransaction t = sqlConnection.BeginTransaction();
sqlDataAdapter1.UpdateCommand.Transaction = t;
sqlDataAdapter1.InsertCommand.Transaction = t;
sqlDataAdapter1.DeleteCommand.Transaction = t;
sqlDataAdapter1.Update(dataSet1);
if(正确)
{
t.Commit();
}
else
{
t.Rollback();
}
using (System.Transactions.TransactionScope updateTransaction =new System.Transactions.TransactionScope())
{
ta.InsertName("1456789", "456", "456");
ta1.InsertName1("1456145614561456", "456", "456");
updateTransaction.Complete();
}
//SQL命令对象
SqlCommand selcmd = new SqlCommand();
selcmd.Connection = conn;
selcmd.CommandText ="SELECT RegionID, RegionDescription FROM Region";
//SQ适配器命令执行对象
SqlDataAdapter da = new SqlDataAdapter();
//命令对象的SelectCommand方法只能执行select语句
da.SelectCommand = selcmd;
//记录集,用于接收记录
DataSet ds = new DataSet();
// SQL命令执行对象执行sql命令。将返回记录写入记录集。
da.Fill(ds);
// 填充了数据就可以关闭连接了
conn.Close();
//实例化数据集,注意不是dataset,他是vs自动生成的。
aopDataSetTable ds = new aopDataSetTable ();
//实例化orders表的Adapter类
OrdersTableAdapter ot = new OrdersTableAdapter();
//取数据库数据填充入数据集orders表中。
ot.Fill(ds.Orders);
//数据集绑定数据网格
dataGridView1.DataSource = ds.Orders;
extendTableAdapter ta=new extendTableAdapter();
ta.Connection.BeginTransaction().Begin();