Hola a todos,
Estoy teniendo problemas con el uso de los cursores.
El tema es que tengo definidas dos variables de tipo cursor dentro de un procedimiento.
El primer cursor1 le asigno datos de una tabla mediante sqlnames.execquery........
Luego, hago un
FOR i =0 to Cursor1.recordcount -1
Cursor2 = sqlciudad.execquery....
Cursor2.position = i
NEXT
No cierro el Cursor2 puesto que entiendo que es una variable local pero me aparece el error, ERROR Cursors opened by this procedure 532. Continue?
Entiendo que es un problema de memoria pero es como si creará tantas variables cursor como registros hay del cursor 1.
Podéis ayudarme por favor?
Tengo que añadir Cursor2.position antes del next?
Gracias
Un saludo a todos
Estoy teniendo problemas con el uso de los cursores.
El tema es que tengo definidas dos variables de tipo cursor dentro de un procedimiento.
El primer cursor1 le asigno datos de una tabla mediante sqlnames.execquery........
Luego, hago un
FOR i =0 to Cursor1.recordcount -1
Cursor2 = sqlciudad.execquery....
Cursor2.position = i
NEXT
No cierro el Cursor2 puesto que entiendo que es una variable local pero me aparece el error, ERROR Cursors opened by this procedure 532. Continue?
Entiendo que es un problema de memoria pero es como si creará tantas variables cursor como registros hay del cursor 1.
Podéis ayudarme por favor?
Tengo que añadir Cursor2.position antes del next?
Gracias
Un saludo a todos