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

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Programmierung » SQL Anywhere Datenzugriff-APIs » SQL Anywhere Embedded SQL » Referenz der Bibliotheksfunktionen

 

db_get_property-Funktion

Prototyp
unsigned int db_get_property(
SQLCA * sqlca,
a_db_property property,
char * value_buffer,
int value_buffer_size );
Beschreibung

Diese Funktion wird verwendet, um Informationen zur Datenbankschnittstelle oder zum Server, mit dem eine Verbindung besteht, zu erhalten.

Es gelten die folgenden Argumente:

  • property   Die angeforderte Eigenschaft, entweder DB_PROP_CLIENT_CHARSET, DB_PROP_SERVER_ADDRESS oder DB_PROP_DBLIB_VERSION.

  • value_buffer   Dieses Argument wird mit dem Eigenschaftswert als Zeichenfolge mit einer abschließenden Null gefüllt.

  • value_buffer_size   Die maximale Länge der Zeichenfolge value_buffer, einschließlich des abschließenden Nullzeichens.

Folgende Eigenschaften werden unterstützt:

  • DB_PROP_CLIENT_CHARSET   Dieser Eigenschaftswert ruft den Client-Zeichensatz ab (z.B. "Windows-1252").

  • DB_PROP_SERVER_ADDRESS   Diese Eigenschaft ruft die Servernetzwerkadresse der derzeitigen Verbindung als druckbare Zeichenfolge ab. Das Protokoll für gemeinsam genutzten Speicher gibt immer die leere Zeichenfolge für die Adresse zurück. Das TCP/IP-Protokoll gibt nicht-leere Zeichenfolgenadressen zurück.

  • DB_PROP_DBLIB_VERSION   Dieser Eigenschaftswert ruft die Version der Datenbank-Schnittstellenbibliothek (z.B. "11.0.0.1297") ab.

Gibt 1 zurück, wenn erfolgreich, andernfalls 0.