<< Inhaltsverzeichnis Suchen >>

ODBC_SET_ISOLATION

Funktion

Syntax:

ODBC_SET_ISOLATION(<DATABASE>,<MODUS>)

<DATABASE>    = <STRING-AUSDRUCK>
<MODUS>          = <NUM-AUSDRUCK>

Bedeutung:

Mit dieser Funktion kann der Isolations-Modus (Nebenläufigkeitskontrolle durch Server) geändert werden.

ODBC_SET_ISOLATION liefert als Ergebnis 0, wenn kein Fehler auftrat.

Trat ein Fehler auf, so hat die Variable OK einen Wert > 0. Ist OK=1700, so liefert die Funktion ODBC_GET_LAST_ERROR$ den Fehlertext.

 

<MODUS>

 

 

1
2
3

4
5
sonst

READ_UNCOMMITTED (keine Nebenläufigkeitskontrolle)
READ_COMMITTED       (keine "Dirty Reads" möglich)
REPEATABLE_READ     (keine "Dirty Reads",
                                             keine "Nonrepeatable Reads")
SERIALIZABLE    (Maximale Nebenläufigkeitskontrolle)
VERSIONING        (Treiberabhängiger Kompromiß)
READ_COMMITTED

Beispiel:

DB$ = ODBC_GET_DATABASE_NAME$(3)
H% = ODBC_SET_SETISOLATION(DB$,2)
IF H% <> 0
THEN    IF OK = 1700
               THEN ERRORMES = ODBC_GET_LAST_ERROR$
               ENDIF
ENDIF

siehe auch:

ODBC_SET_CONCURRENCY, ODBC_GET_DATABASE_NAME$