Reporte muy lento con un solo registro
Publicado por Alejandro (23 intervenciones) el 30/08/2011 15:44:02
Hola amigos
Tengo un sistema que utiliza ca sobre mysql, en un punto de operaciones tengo una copia del programa local, cuando realiza una operacion graba la operacion en un cursor que creo ahi nomas, con los datos que necesito imprimir, fecha, numero, nombre, etc. el cursor tiene un solo registro y cuando mando a imprimir tarda un monton, como 1 minuto o mas, el reporte es local, el cursor tiene un solo registro, no se porque tarda tanto, yo necesito que se imprima mas rapido, si alguien tuvo alguna situacion similar por favor si me puede tirar alguna idea.
el codigo seria algo asi
CREATE CURSOR cReporte (id I, nombre c(30), importe Y)
INSERT INTO cReporte (id, nombre, importe) values (lnId, lcNombre, lnImporte)
SELE cReporte
REPORT FROM comprobante TO PRINTER
me muestra el avance de la impresion en 0 (cero) un rato muy largo para los datos que tiene que imprimir y recien lo imprime
Desde ya muchas gracias
Tengo un sistema que utiliza ca sobre mysql, en un punto de operaciones tengo una copia del programa local, cuando realiza una operacion graba la operacion en un cursor que creo ahi nomas, con los datos que necesito imprimir, fecha, numero, nombre, etc. el cursor tiene un solo registro y cuando mando a imprimir tarda un monton, como 1 minuto o mas, el reporte es local, el cursor tiene un solo registro, no se porque tarda tanto, yo necesito que se imprima mas rapido, si alguien tuvo alguna situacion similar por favor si me puede tirar alguna idea.
el codigo seria algo asi
CREATE CURSOR cReporte (id I, nombre c(30), importe Y)
INSERT INTO cReporte (id, nombre, importe) values (lnId, lcNombre, lnImporte)
SELE cReporte
REPORT FROM comprobante TO PRINTER
me muestra el avance de la impresion en 0 (cero) un rato muy largo para los datos que tiene que imprimir y recien lo imprime
Desde ya muchas gracias
Valora esta pregunta


0