pq_connectdb

pq_connectdb erzeugt eine neue Verbindung zu einem PostgreSQL-Server.

db = pq_connectdb(ssConninfo)

Returnwert

db ist der Connection-Pointer. Die Verbindung kann mit der Funktion pq_finish wieder gelöst werden. Falls pq_finish nicht aufgerufen wird, wird die Verbindung vom Garbage Collector (siehe gc) gelöst.

Parameter

ssConninfo

ssConninfo ist eine Zeichenkette mit whitespace separierten Keyword/Value-Paaren. Die wichtigsten Schlüsselwörter sind:

host Name des Hosts auf dem der Datenbank-Server läuft, z. B. localhost.
port TCP/IP Port Nummer.
dbname Datenbankname.
user PostgreSQL Benutzer-Name.
password Password.

Beispiel

def test_pq_connectdb()
{
    loadlib("rs_pq.dll")
    ssConnect = "host=p3200server port=5432 dbname=postgres user=postgres password=postgres";
    conn = pq_connectdb(ssConnect);
    stat = pq_status(conn);
    if (stat != PQ_CONNECTION_OK) {
        MessageBoxError(pq_error_message(conn));
        error();
    }
    return conn;
}

Kommentar

Weitere Informationen finden Sie in der Dokumentation der Funktion PQconnectdb in der PostgreSQL Dokumentation (http://www.postgresql.org).

History

Version Beschreibung
5.5.0 Neu.

id-657453