ADO BeginTrans, CommitTran మరియు RollbackTrans మాధ్యమాలు
నిర్వచనం మరియు ఉపయోగం
ఈ మూడు మాధ్యమాలు కనెక్షన్ ఆబ్జెక్ట్ తో ఉపయోగించబడతాయి, డేటా స్రోతంపై చేసిన మార్పులను సేవ్ చేయడానికి లేదా రద్దు చేయడానికి.
మేక్కా:అన్ని ప్రొవైడర్లు ట్రాన్సాక్షన్స్ ను మద్దతు చేయవు.
మేక్కా:BeginTrans, CommitTrans మరియు RollbackTrans మాధ్యమాలు క్లయింట్ కనెక్షన్ ఆబ్జెక్ట్ పై అదుపులో లేవు.
BeginTrans
BeginTrans మాధ్యమం కొత్త ట్రాన్సాక్షన్ ను ప్రారంభిస్తుంది.
CommitTrans
CommitTrans మాధ్యమం చివరి BeginTrans మాధ్యమం కాలం నుండి అన్ని మార్పులను సేవ్ చేస్తుంది మరియు ప్రస్తుత ట్రాన్సాక్షన్ ను ముగిస్తుంది. ఇది కూడా కొత్త ట్రాన్సాక్షన్ ను ప్రారంభించవచ్చు.
RollbackTrans
RollbackTrans 方法可取消自最后一次 BeginTrans 方法调用以来的所有更改,并结束该事务。它也可能启动新事务。
说明
对于支持嵌套事务的提供者,在打开的事务中调用 BeginTrans 方法将启动新的嵌套事务。返回值将指示嵌套层次:返回值为“1”指示打开了顶层事务(即此事务未嵌套在其他事务中),返回值为“2”指示打开了第二层事务(嵌套在顶层事务中的事务),依此类推。调用 CommitTrans 或 RollbackTrans 只影响最新打开的事务;在处理任何更高层事务之前必须关闭或回卷当前事务。
సంకేతం
level=objconn.BeginTrans() objconn.BeginTrans objconn.CommitTrans objconn.RollbackTrans