大家好,又见面了,我是你们的朋友全栈君。
Sqltransaction 是用在多sql任务写数据库时的
Code
using (SqlConnection conn = new SqlConnection(SqlHelper.ConnectionString))
{
conn.Open();
SqlTransaction trans = conn.BeginTransaction();
try
{
foreach (DataRow row in dt.Rows)
//DataRow row = dt.Rows[0];
{
//PriceProvider.ModifySupplier(null, txtCustomerID.Text, row[“productVariantID”].ToString(), ddlSupp.SelectedValue);
PriceProvider.ModifySalesPricePerProduct(trans, txtCustomerID.Text, row[“ProductVariantID“].ToString(),
ddlBaseonPriceLevel1.SelectedItem.Text, txtCustomerID.Text, txtFormula1.Text, ddlCurrency1.SelectedItem.Text,
Convert.ToDateTime(TxtValidateEndDate1.Text), txtRemarks.Text);
//lblmsgSupp.Text =lblmsgSupp.Text+ row[“productVariantID”].ToString();
}
trans.Commit();
trans.Dispose();
trans = null;
lblmsgSupp.Text
= “succeed“;initDataTable();
}
catch
{
// trans1.Rollback();
trans.Rollback();
//lblmsgSupp.Text = conn.ConnectionTimeout.ToString();
throw;
}
转载于:https://www.cnblogs.com/viki117/archive/2008/07/31/1257289.html
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/133470.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...