Codeblock Onlinehilfe

DBState()

DBState() – Status der Datenbank



Die Funktion gibt den Status der Datenbank wieder.

Hinweis


Die Funktion sollte ab Version 6.1 nicht mehr verwendet werden. Dafür stehen nun direkte Funktionen der Tabellen (TBeStandardTable, TBeRightsTable, TBeAdsQuery oder TBeMemTable) zur Verfügung.
oTable.CbState


Parameter

Beschreibung

aTable:U

Bezugstabelle; default = Standard-Tabelle


Rückgabewert


Beschreibung

Numerisch

dsInactive

Inaktiv

0

dsBrowse

Browse

1

dsEdit

Editmodus

2

dsInsert

Einfügen

3

dsSetKey

Schlüssel setzen

4

dsCalcFields

Calc Felder

5

dsFilter

Filtern

6

dsNewValue

Neuer Wert

7

dsOldValue

Alter Wert

8

dsCurValue

Jetziger Wert

9

dsBlockRead

Block lesen

10

dsInternalCalc

Internal Calc

11

dsOpening

Öffnen

12

Beispiel



| oDab010:DB := 'waDAB010' |

if not(DBState(oDab010) = dsedit) then
   DBEdit(oDab010),
endif,
oDab010:BEZ1 := 'test',
iif(JN('Änderungen wircklich speichern?'), DBPost(oDab010), DBCancel(oDab010)),