Freigeben über


Umgehen mit SQL Pass-Through-Fehlern

Wenn eine SQL Pass-Through-Funktion einen Fehler meldet, speichert Visual FoxPro die Fehlermeldung in einem Array. Über die AERROR( )-Funktion erhalten Sie Zugang zu den Informationen über die Fehler, die von einer der beteiligten Komponenten entdeckt wurden: Visual FoxPro, die ODBC-Datenquelle oder der Remoteserver. Durch Auswerten der von der AERROR( )-Funktion zurückgegebenen Werte können Sie zum einen ermitteln, welcher Fehler auf dem Server aufgetreten ist, und zum anderen den Text der zugehörigen Fehlermeldung einsehen.

Vorsicht   Sie müssen AERROR( ) unmittelbar nach Auftreten des Fehlers aufrufen, um Informationen zu dem Fehler zu erhalten. Sollten Sie irgendeinen anderen Fehler auslösen, bevor Sie AERROR( ) aufgerufen haben, stehen die Informationen des ersten Fehlers nicht mehr zur Verfügung.

Siehe auch

Steuern der Datentypkonvertierung | Verarbeiten mehrerer Resultsets | Funktionsweise von Remotedaten bei Einsatz von SQL Pass-Through | Implementieren einer Client/Server-Anwendung | Entwurf von Client/Server-Anwendungen | Upsizing von Visual FoxPro-Datenbanken | Erstellen von Ansichten