Recoger cursor Oracle desde Visual Basic 6

Lara
24 de Agosto del 2004
Hola!

Tengo un procedimiento almacenado en Oracle 9, que me devuelve un objeto de tipo Cursor, con x filas y x columnas. El procedimiento funciona perfectamente, pero cuando intento ejecutarlo desde Visual Basic 6 me dice que no reconoce la sentencia SQL... el problema es que no debe reconocer el Cursor como parámetro de salida... En Visual Basic, recojo el cursor en un objeto de tipo Variant.

A ver si alguien puede ayudarme.
Muchas gracias!

Lara
24 de Agosto del 2004
Bueno..
ya encontré la manera de recoger un cursor Oracle.
Hay que utilizar en la cadena de conexión a la base de datos lo siguiente:

Provider=MSDAORA.1;
Extend Propertiers="PLSQLRSET =True";

Y de esta forma VB ya admite recoger cursores Oracle utilizando un recordset.