registro repetido (error)
Publicado por daniel (59 intervenciones) el 09/08/2005 22:12:27
salu2, tengo una rutina donde consulto una tabla para emitir un reporte, pero en el select durante la operacion se aborta con un error de fila repetida. consulto la tabla por dbaccess y no encuentro nada.
LET str_busca = "SELECT * ",
"FROM veninvs WHERE ",
" veninvs.cod_cia = ? ",
" ORDER BY cod_serv "
END IF
PREPARE var_no FROM str_busca
DECLARE cursor SCROLL CURSOR FOR var_no
OPEN cursor USING cod_cia
FETCH FIRST cursor INTO p_veninvs.*
FOREACH cursor INTO p_veninvs.*
SELECT * INTO p_veninvs.* FROM veninvs
WHERE veninvs.cod_cia = cod_cia ------->(EN ESTA LINEA DA EL ERROR)
OUTPUT TO REPORT rep_serv(p_veninvs.*,
p_conparm.nomcia)
GRACIAS POR LA AYUDA QUE ME PUEDAN BRINDAR.
AH TENGO INFORMIX ON LINE
LET str_busca = "SELECT * ",
"FROM veninvs WHERE ",
" veninvs.cod_cia = ? ",
" ORDER BY cod_serv "
END IF
PREPARE var_no FROM str_busca
DECLARE cursor SCROLL CURSOR FOR var_no
OPEN cursor USING cod_cia
FETCH FIRST cursor INTO p_veninvs.*
FOREACH cursor INTO p_veninvs.*
SELECT * INTO p_veninvs.* FROM veninvs
WHERE veninvs.cod_cia = cod_cia ------->(EN ESTA LINEA DA EL ERROR)
OUTPUT TO REPORT rep_serv(p_veninvs.*,
p_conparm.nomcia)
GRACIAS POR LA AYUDA QUE ME PUEDAN BRINDAR.
AH TENGO INFORMIX ON LINE
Valora esta pregunta


0