Problemas con Cursor
Publicado por Pablo Pinedo (10 intervenciones) el 07/02/2011 20:11:12
Hola
Mi duda es la siguiente.
He Creado un SP en Sql el cual me devuelve el resultado de una consulta en un cursor llamado wc_cursor
para ahorrarme lineas de programacion, he creado en vfp un SP que se llama llena datos
el cual lo que hace es ejecutar el sqlexec() y devolverme el cursor
PROBLEMA
Luego de ejecutar el SP obtengo el Cursor con los datos. pero al quererlo utilizar luego de que sale del SP simplemente me dice que el cursor WC_CURSOR no existe. utilize el debugger y mientras estoy dentro del SP de VFP ejecuta correctamente la conexion y el sqlexec devolviendome correctamente el cursor, pero luego que sale al procedimiento principal del objeto ya no existe el cursor, he probado darle el SET y sucede igual dentro del SP si existe mi cursor pero al salir del SP ya no existe
PREGUNTA
Como puedo hacer que no desaparesca el cursor hasta que salga del formulario ???
os agradecere vuestra respuesta ya que se me hace urgente solucionar este tema.
Gracias.
Mi duda es la siguiente.
He Creado un SP en Sql el cual me devuelve el resultado de una consulta en un cursor llamado wc_cursor
para ahorrarme lineas de programacion, he creado en vfp un SP que se llama llena datos
el cual lo que hace es ejecutar el sqlexec() y devolverme el cursor
PROBLEMA
Luego de ejecutar el SP obtengo el Cursor con los datos. pero al quererlo utilizar luego de que sale del SP simplemente me dice que el cursor WC_CURSOR no existe. utilize el debugger y mientras estoy dentro del SP de VFP ejecuta correctamente la conexion y el sqlexec devolviendome correctamente el cursor, pero luego que sale al procedimiento principal del objeto ya no existe el cursor, he probado darle el SET y sucede igual dentro del SP si existe mi cursor pero al salir del SP ya no existe
PREGUNTA
Como puedo hacer que no desaparesca el cursor hasta que salga del formulario ???
os agradecere vuestra respuesta ya que se me hace urgente solucionar este tema.
Gracias.
Valora esta pregunta


0