| 4D View v15PV GET LAST ERROR | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D View v15
 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
	
	
	
	
	
	
	
	
	4D View Programmiersprache ( 4D View v15)
	
	
	
	
	
	
	
 Fehler melden
Fehler melden