Hello tout le monde,

J'utilise une base PostgreSQL 8.4 avec un client lourd en C#.

Mon application, à un moment donné, exécute une instruction en ligne de commande. Mon souci est que cette instruction doit être exécutée dans le cadre d'une transaction particulière (initiée dans mon client lourd).

En gros j'exécute mon instruction de la sorte :

Process myProcess = new process();

ProcessStartInfo infos = new ProcessStartInfo();
infos.Arguments = xxxxxx
infos.FileName = xxxxxx
.......

myProcess.StartInfo = infos;
myProcess.Start();
myProcess.WaitForExit();
Mais je souhaite que le select que j'effectue dans mon instruction soit dans une transaction que j'ai initiée ultérieurement.

Comment faire ?

Merci d'avance pour votre aide