Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 22/08/2011 18:08:10
- squallmrs2
- Membre
Ouvrir script : *.sql avec libPQ
Bonjour tout le monde
J'utilise libpq, et j aurais voulu savori si vous
auriez une idée pour pouvoir executer mon script sql a partir de C++.
J ai essayer quelques chose mais ca ne fonctionne pas.
Connexion à la base .. OK
std::string query = "\\i monscript.sql;";
PGresult* result = PQexec(m_connection, query.c_str());
result --> PG_FATAL_ERROR;
Merci d avance ...
Dernière modification par squallmrs2 (22/08/2011 18:08:34)
Hors ligne
#2 22/08/2011 18:13:15
- gleu
- Administrateur
Re : Ouvrir script : *.sql avec libPQ
\i est une méta-commande connue que de psql. Ce n'est pas une requête SQL en soi. Le seul moyen est de lire le fichier SQL, de le mettre dans une chaîne et de passer cette chaîne à PQexec.
Guillaume.
Hors ligne
Pages : 1