Entwickler-Ecke

Datenbanken - Status Dataset anzeigen


didiwerdau - Di 22.05.07 13:03
Titel: Status Dataset anzeigen
Hallo zusammen,

ganz kurze Frage.

Ich mir will an einer bestimmten Stelle den Status meiner Dataset anzeigen lassen.
Also "Dataset.state".

hab es jetzt so versucht:


Quelltext
1:
showmessage(pchar(betoDS_Einkaufspreis.state));                    


erhalte jedoch eine Zugriffsverletzung.

wie kann man das noch machen?


mkinzler - Di 22.05.07 13:29

Du kannst TDataSetState nicht so einfach in einen c-String Casten. Es handelt sich um eine Aufzählung du musst die Werte manuell auflösen und den String zurückgeben:


Delphi-Quelltext
1:
2:
3:
4:
5:
case betoDS_Einkaufspreis.state of
    dsInactive: str := 'Die Datenmenge ist geschlossen, die Daten sind nicht verfügbar.'
...    

showmessage(pchar( str));


didiwerdau - Di 22.05.07 13:34

ahh, ok, danke.