AsDoc/NestedTransactions
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 մեթոդով փակել բոլոր բաց տվյալների աղբյուրները։