4D View v14PV GET LAST ERROR |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v14
PV GET LAST ERROR
|
PV GET LAST ERROR ( Bereich ; Fehlernr ; FehlerText ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Bereich | Lange Ganzzahl |
![]() |
4D View Bereich | |||||
Fehlernr | Lange Ganzzahl |
![]() |
Fehlernummer | |||||
FehlerText | Text |
![]() |
Fehlertext | |||||
Der Befehl PV GET LAST ERROR erhält die Information über den letzten Fehler für den 4D View Bereich. Bei Bereich gleich 0 (Null) entspricht die Information dem zuletzt von allen 4D View Bereichen erhaltenen Fehler.
Nach Ausführung des Befehls empfängt Fehlernr die Fehlernummer, FehlerText enthält die dazugehörige Fehlerbeschreibung. Die von 4D View generierten Fehlernummern und -texte finden Sie im Anhang A, 4D View Fehlermeldungen.
PV GET LAST ERROR gibt nur einen Fehler zurück, wenn der letzte Aufruf eines 4D View Befehls für Bereich einen Fehler ausgelöst hat. Jeder Aufruf eines Befehls ohne Fehler setzt den letzten Fehler auf Null. Um evtl. auftretende Fehler ausfindig zu machen, verwenden Sie stattdessen PV ON ERROR.
Verwenden Sie PV ON ERROR nicht, zeigt 4D View dem Benutzer eine Warnung, wenn ein Fehler auftritt. Er kann dann mit PV GET LAST ERROR z.B. über den Debugger von 4D die entsprechende Information erhalten.
Sie prüfen nach Laden einer Datensatzauswahl in einen 4D View Bereich, ob der verfügbare Speicher ausreicht, um die Operation abzuschließen. Andernfalls erhält der Benutzer Anweisungen, wie er den Fehler beheben kann.
C_LONGINT($ErrorCode) `Fehlernummer
C_TEXT($ErrorText) `Fehlertext
PV FIELD TO CELLS(Bereich;1;1;1;0;Table(->[Clients]);Table(->[Clients]);
Field(->[Clients]FirstName))
PV FIELD TO CELLS(Bereich;1;2;1;0;Table(->[Clients]);Table(->[Clients]);
Field(->[Clients]Name))
PV GET LAST ERROR(Bereich;$ErrorCode;$ErrorText) `Ist hier ein Fehler?
If($ErrorCode=18) `Zu wenig Speicher
ALERT("Zu wenig Speicher: verkleinern Sie anzuzeigende Auswahl oder
geben Sie"+ "4D mehr Speicher.")
End if
Produkt: 4D View
Thema: PV Bereich
Nummer:
15990
Erstellt: 4D View 6.8
Anhang A, 4D View Fehlermeldungen
PV ON ERROR
4D View Programmiersprache ( 4D View v11.4)
4D View Programmiersprache ( 4D View v12)
4D View Programmiersprache ( 4D v13)
4D View Programmiersprache ( 4D View v14 R2)
4D View Programmiersprache ( 4D View v14)
4D View Programmiersprache ( 4D View v14 R3)
4D View Programmiersprache ( 4D View v14 R4)