Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » UltraLite - C- und C++-Programmierung » Anwendungsentwicklung » UltraLite C++-Anwendungsentwicklung mit Embedded SQL » UltraLite-Datenbankverbindung mithilfe von Embedded SQL verwenden

 

Mehrere SQLCA-Bereiche verwenden, um mehrere Datenbankverbindungen zu verwalten

Verwenden Sie die Embedded SQL-Anweisung SET SQLCA, um den SQL-Präprozessor anzuweisen, einen spezifischen SQLCA-Bereich für Datenbankanforderungen zu verwenden.

Voraussetzungen

Es gibt keine Voraussetzungen für diese Aufgabe.

 Aufgabe
  1. Initialisieren Sie jeden SQLCA-Bereich, der in Ihrem Programm benutzt wird, mit einem Aufruf von db_init.

  2. Setzen Sie die SQLCA-Referenz zu Beginn eines Programms oder in einer Header-Datei auf Task-spezifische Daten:

    EXEC SQL SET SQLCA 'task_data->sqlca';

    Diese Anweisung generiert keinen Code und wirkt sich nicht auf die Performance aus.

Ergebnisse

Der Status innerhalb des Präprozessors wird geändert, sodass jede Referenz auf den SQLCA-Bereich die angegebene Zeichenfolge benutzt.

Nächste Schritte

Bereinigen Sie die Ressourcen beim Schließen Ihrer Anwendung durch einen Aufruf der db_fini-Methode.

 Siehe auch