Cita:
Empezado por igamerpc
Cuando una fila que esta vacia o null se para el programa. No salta la fila.
Lo comprobe que tu hiciste y me sale eso:
Me sale error "Could not converter variant of type (Null) into type (String)".
y tambien se para el programa.
|
Cierto, simplemente añadí una condición a tu código para indicar que así se evita ese error. Para ser estrictos creo que esta es la condición más adecuada, aunque yo en estos casos los datos de entrada ya los cribo antes de llegar aquí, en la propia query (pocas veces trabajo directamente con tablas).
Código Delphi
[-]While Not MOD.Tabla2.Eof do
Begin
if (not MOD.Tabla2.fieldbyName('CODIGO').isNull)and(not MOD.Tabla2.fieldbyName('NOMBRE').isNull) then
begin
cod1:=MOD.Tabla2.fieldbyName('CODIGO').Value;
nom:=MOD.Tabla2.fieldbyName('NOMBRE').Value;
Insertar_Registro_Tabla_1('archivo', cod1, FCountRec, Sender);
end;
CFG.MOD.Tabla2.Next;
end;