Der SQL-Kommunikationsbereich (SQL Communication Area - SQLCA) ist ein Speicherbereich, der bei jeder Datenbankanforderung benutzt wird, um Statistiken und Fehlermeldungen von der Anwendung zum Datenbankserver zu übermitteln und umgekehrt. Der SQLCA-Bereich wird als Handle für die Kommunikationsverbindung zwischen Anwendung und Datenbank benutzt. Er wird allen Datenbank-Bibliotheksfunktionen übergeben, die mit dem Datenbankserver kommunizieren müssen. Er wird implizit allen Embedded SQL-Anweisungen übergeben.
Eine globale SQLCA-Variable ist in der Schnittstellenbibliothek definiert. Der Präprozessor erzeugt eine externe Referenz auf die globale SQLCA-Variable und eine externe Referenz auf einen Zeiger auf die Variable. Die externe Referenz heißt sqlca und ist vom Typ SQLCA. Der Zeiger heißt sqlcaptr. Die aktuelle globale Variable wird in der Importbibliothek deklariert.
Der SQLCA-Bereich ist in der Header-Datei sqlca.h definiert, die im Unterverzeichnis SDK\Include Ihres Installationsverzeichnisses enthalten ist.
SQLCA-Felder
SQLCA-Verwaltung für Code mit mehreren Threads oder "reentrant"-Code
Mehrere SQLCAs
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |