bonjour à tous,
Je vous expose mon pb.
Je lance une procedure stockée Oracle a partir d'une appli VB6.
J'utilise OLEDB pour communiquer avec ma base (Oracle 10g)
Ma procedure (qui fait un simple select de plusieurs champs d'une table) me renvoi un curseur que je recupere dans un recordset VB et que j'ouvre champs apres champs.
Cette fonction tournait tres bien sur oracle 9i mais ne tourne plus en 10g.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ' myrs As ADODB.Recordset Dim tmp As String myrs.MoveFirst While i <= myrs.Fields.Count - 1 tmp = tmp & myrs(i) & "|" i = i + 1 Wend
En fait l'erreur apparait quand j'essaye d'ouvrir un champs date de mon recordset, ce qui me m'affiche :Si je fait simplement le select (effectué par la proc stockée) sur ma base 10g, aucune erreur n'est remontée.erreur -2147217845. Mecanisme d'accès n'est pas un mécanisme à paramètres
Quelqu'un aurait une idée de ce que peut etre cette erreur?
Merci d'avance
Partager