Salut, j'écris un programme C qui doit insérer des lignes dans une base PgSQL. J'utilise pour ça la librairie libpq. Voici le bout de code que j'utilise pour insérer :
Code :
res = PQexec(conn, "INSERT INTO table (type) VALUES ('caca')" );
sprintf(query_string, "INSERT INTO new_events(idmachine,type_event,date_debut,date_fin,en_cours,donnees) VALUES(%s,%s,%s,%s,%s,%s)",idmachine,typeevent,date1,date2,encours,donnees);
Marsh Posté le 22-09-2008 à 11:10:06
Salut,
j'écris un programme C qui doit insérer des lignes dans une base PgSQL. J'utilise pour ça la librairie libpq. Voici le bout de code que j'utilise pour insérer :
J'obtiens un INSERT failed, mais sans rien derrière, et le programme plante (ceci dit, il insère bien les données dans la table...)