目的:事务失败后,不是只回滚,而是重试,以免用户 一碰到提交失败 就必须重新提交。请问:
1、这样 可不可以?
2、有没有必要? try // 事务重复三次,三次都失败,则取消。
{
}
catch // 第一次 失败,回滚事务,并重试。
{
try
{
}
catch // 第二次 失败,回滚事务,并重试。
{
try
{ }
catch // 第三次 失败,回滚事务,提示用户。
{
}
}
}
1、这样 可不可以?
2、有没有必要? try // 事务重复三次,三次都失败,则取消。
{
}
catch // 第一次 失败,回滚事务,并重试。
{
try
{
}
catch // 第二次 失败,回滚事务,并重试。
{
try
{ }
catch // 第三次 失败,回滚事务,提示用户。
{
}
}
}
ADO.NET 和 COM+ 的相关资料上是这样说的。