PV GET LAST ERROR

4D - Documentation   Français   English   German   4D View, Befehle nach Themen   4D View, Befehle alphabetisch   4D View, Konstanten   Back   Previous   Next

Version 6.8


PV GET LAST ERROR (Bereich; FehlerCode; FehlerText)

ParameterTypBeschreibung
BereichLange Ganzzahl4D View Bereich
FehlerCodeLange GanzzahlFehlernummer
FehlerTextTextFehlertext

Beschreibung

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 FehlerCode 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.

Beispiel

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

Referenz

Anhang A, 4D View Fehlermeldungen, PV ON ERROR.


4D - Documentation   Français   English   German   4D View, Befehle nach Themen   4D View, Befehle alphabetisch   4D View, Konstanten   Back   Previous   Next