ADO IsolationLevel అనే అంశం
నిర్వచనం మరియు వినియోగం
IsolationLevel అనే అంశం కనెక్షన్ అబ్జెక్ట్ యొక్క అనునియోగిత స్థాయిని అమర్చవచ్చు లేదా తిరిగి పొందవచ్చు. ఈ విలువ ఒక IsolationLevelEnum విలువ. అప్రమేయంగా adXactChaos ఉంటుంది.
ప్రతీక్షార్హం కాని వివరణ:IsolationLevel అమర్చినప్పుడు అది యాక్షన్ బేగిన్ మెథడ్ కాల్ అవ్వవాడు వరకు అమలు అవుతుంది.
సంకేతం
objconn.IsolationLevel
ఉదాహరణ
<% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.IsolationLevel=adXactIsolated conn.Open(Server.Mappath("northwind.mdb")) response.write(conn.IsolationLevel) conn.Close %>
IsolationLevelEnum
కనిష్టం | విలువ | వివరణ |
---|---|---|
adXactUnspecified | -1 | అనునియోగిత స్థాయిని ఉపయోగించలేము, ఎందుకంటే ప్రొవైడర్ వేరే అనునియోగిత స్థాయిని ఉపయోగిస్తున్నాడు మరియు ఆ స్థాయి తెలియనిది. |
adXactChaos | 16 | 无法覆盖更高级别的事务。 |
adXactBrowse | 256 | 可以从一个事务中查看其他事务中未提交的更改。 |
adXactReadUncommitted | 256 | adXactBrowse తో అదే |
adXactCursorStability | 4096 | ఒక ట్రాన్సాక్షన్ లోపల ఇతర ట్రాన్సాక్షన్లలో కేవలం కమిట్ చేసిన మార్పులను చూడగలరు. |
adXactReadCommitted | 4096 | adXactCursorStability తో అదే |
adXactRepeatableRead | 65536 | ఒక ట్రాన్సాక్షన్ లోపల ఇతర ట్రాన్సాక్షన్లలో చేసిన మార్పులను చూడలేకపోతారు, కానీ మళ్ళీ క్వరీ చేసినప్పుడు కొత్త రికార్డ్సెట్ ఆబ్జెక్ట్ పొందవచ్చు. |
adXactIsolated | 1048576 | ఈ ట్రాన్సాక్షన్ ఇతర ట్రాన్సాక్షన్లతో అజేక్షన్ చేస్తుంది. |
adXactSerializable | 1048576 | adXactIsolated తో అదే |