Bonjour tout le monde,

Afin de pouvoir exécuter du code SQL dans une procédure externe en C, j'ai voulu tester l'interface de programmation serveur SPI fourni par PostGre. Je suis sous PostGre 8.3.7. Cependant en mettant ce simple code, le serveur crash.

PG_FUNCTION_INFO_V1(ajouter);

PGMODULEEXPORT Datum ajouter(PG_FUNCTION_ARGS)
{
SPI_connect();
SPI_finish();
PG_RETURN_INT32(1);
}

Ma fonction est bien déclaré sur PostGre et si je l'exécute sans les instructions SPI , cela me retourne bien 1. Cependant avec les instructions SPI, j'ai le bonheur d'avoir cette erreur-ci qui est très explicative.

********** Erreur **********

Si quelqu'un a un début de solution, merci d'avance.

P.S : je suis sous l'OS Windows XP pro SP2