public
void
UpdataMdiDt(DataTable[] dt, SqlDataAdapter[] dpt,
out
short
signErr,
out
string
strErr)
{
signErr = 1; strErr =
""
;
using
(TransactionScope ts =
new
TransactionScope())
{
SqlConnection conn =
new
SqlConnection(constring);
conn.Open();
if
(signErr == 0)
return
;
try
{
SqlCommandBuilder[] scb =
new
SqlCommandBuilder[dt.Length];
for
(
int
i = 0; i < dt.Length; i++)
{
scb[i] =
new
SqlCommandBuilder(dpt[i]);
dpt[i].Update(dt[i]);
}
ts.Complete();
}
catch
(Exception ex)
{
signErr = 0;
strErr = ex.ToString();
}
}