NestedTransactions մեթոդ

См. также ՕրինակПрименяется к

Փաստաթղթի կատարման ընթացքում սկսում է N հատ տրանզակցիաների հաջորդաբար կատարում մասիվով տրված էլեմենտների համար։ Այս հատկությունը պետք է կանչել Action իրադարձության մեջ։
Ֆունկցիան վերադարձնում է էլեմենտների քանակը, որոնց մշակման ժամանակ առաջացել է սխալ։

Շարահյուսություն

object.NestedTransactions ( arr, objRepView, [bSeparateTrans], [bShowInStatusBar], [bCheckDocExistence] )

Բաղադրիչներն են՝

Պարամետր Նկարագրություն
object Փաստաթուղթ օբյեկտի հղում։
arr Էլեմենտների միաչափ մասիվ։ Ամեն մի էլեմենտ փոխանցվում է NestedTransaction իրադարձության մշակիչին։
objRepView Նախօրոք ստեղծված տեղեկատու-հաշվետվության հղում, որի մեջ լրացվելու են սխալների հաղորդագրությունները։
bSeparateTrans Կատարել տրանզակցիաները առանձին-առանձին True-ի դեպքում։ False-ի դեպքում կատարվում են մեկ մեծ տրանզակցիայի մեջ։ Լռությամբ արժեքը False։
bShowInStatusBar Ցույց տալ ընթացքը վիճակագոտում։ Լռությամբ արժեքը True։
bCheckDocExistence Ստուգում է տվյալների պահոցում փաստաթղթի առկայությունը։ Լռությամբ արժեքը True։

Տվյալի տիպ

Ամբողջ թիվ

Նկատառումներ

Ցանկալի է ֆունկցիան աշխատացնել bSeparateTrans-ի True արժեքով, որպեսզի ավելի քիչ քանակությամբ փականներ(lock) դրվեն տվյալների պահոցում աշխատանքի ժամանակ։

Մինչ օգտագործելը պետք է CloseCursor մեթոդով փակել բոլոր բաց տվյալների աղբյուրները։