Bonjour,
J'essaie de créer un programme pour accéder à une base de données (créée par le logiciel pokertracker4, peut-être que certains connaissent...):
Mais le programme échoue à chaque fois (affiche le message "Connection not established").
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 #include <iostream> #include <libpq-fe.h> using namespace std; void exit_nicely(PGconn *conn) { PQfinish(conn); system("pause"); exit(1); } int main() { const char *connectionInfo; PGconn *connection; connectionInfo = "host=localhost port=5432 dbname=PT4 DB user=postgres password=dbpass"; connection = PQconnectdb(connectionInfo); if (PQstatus(connection) != CONNECTION_OK) { cout << "Connection not established\n"; exit_nicely(connection); } else { cout << "Connection is established\n"; } system("pause"); return 0; }
J'ai fait le test avec une base de données que j'ai moi-même créée et tout marche bien.
J'ai vérifié plusieurs fois et les identifiants de connexion sont les bons.
Une idée ?
Partager