bonjour , je voudrai executé une stored procedure sur Oracle.
a partir de mon CRecordSet.
Les Insert , Select, marche bien .
mais pas l'execution de procedure stocké.
ma procedure est de ce type

pkg_Ils.listMonth('1/1/2005','1/3/2005',null,null,null)

j'ai fais de differente maniere mais je n'y arrive pas.
voila le code en question :
l'erreur Oracle qui est revoyé est ORA 01013 : apres 5 sec.
Et quand j'execute cette ligne " pkg_ild.listMonth('01/07/2005','15/07/2005' ,null,null,null) "dans DB Vizualizer ca marche bien (la procedure s'execute correctement).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
CDatabase m_Database;
m_Database.OpenEx("DSN=DEV;UID=USERTEST;PWD=PASSTEST",CDatabase::noOdbcDialog)
CRecordset set(&m_Database); 
set.Open(AFX_DB_USE_DEFAULT_TYPE, "{ call pkg_ild.listMonth('01/07/2005','15/07/2005' ,null,null,null) }",CRecordset::readOnly);