ADO IsolationLevel egenskab
Definition og brug
IsolationLevel egenskaben kan indstilles eller returnere Connection objektets isolationsniveau. Værdien er en IsolationLevelEnum Værdi. Standard er adXactChaos.
Kommentar:IsolationLevel indstillingen træder i kraft, først når BeginTrans metoden kaldes næste gang.
Syntaks
objconn.IsolationLevel
Eksempel
<% 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
Konstant | Værdi | Beskrivelse |
---|---|---|
adXactUnspecified | -1 | Kan ikke bruge den specificerede isolationsniveau, fordi leverandøren bruger et andet isolationsniveau, som ikke kan bestemmes. |
adXactChaos | 16 | Det er ikke muligt at overskrive en højere grad af transaktioner. |
adXactBrowse | 256 | Det er muligt at se ændringer, der er foretaget i andre transaktioner, som ikke er blevet afsluttet. |
adXactReadUncommitted | 256 | Samme som adXactBrowse. |
adXactCursorStability | 4096 | Det er kun muligt at se ændringer, der er blevet foretaget i en transaktion. |
adXactReadCommitted | 4096 | Samme som adXactCursorStability. |
adXactRepeatableRead | 65536 | Det er ikke muligt at se ændringer, der er foretaget i andre transaktioner, men ved en ny søgning kan den nye Recordset-objekt fås. |
adXactIsolated | 1048576 | Denne transaktion udføres isoleret fra andre transaktioner. |
adXactSerializable | 1048576 | Samme som adXactIsolated. |