Closed dataset error
Publicado por ARCON (48 intervenciones) el 29/09/2005 22:15:16
si alguien puede ayudarme tengo un problema con una aplicacion que ejecuta un query mediante un IBdataset..el error surge cada que busco una factura en el query... y al presionar el boton para una nueva factura marca error el la linea de codigo donde cierro el DAtaset para asignarle cero a los parametros de este componente.....el error es el siguente
IBDSFActura: Cannot perform this operation on a closed dataset....
el problema es que si elimino la intruccion de cerrar el dataset el cero que asigno a los parametros no se modifica y y como consecuencia queda la la factura anteriormente solicitada en el dataset
anexo el codigo donde marca el error
DMFactura.IBDSClientes.close;
DMFactura.IBDSClientes.ParamByName('Clave').AsString:='';
error aqui---->DMFactura.IBDSFactura.close;
DMFactura.IBDSFactura.ParamByName('Clave').AsInteger :=0;
DMFactura.IBDSFactura.ParamByName('Clave2').asinteger:=0;
DMFactura.IBDSFactura.open;
cual puede ser el origen de este error?
IBDSFActura: Cannot perform this operation on a closed dataset....
el problema es que si elimino la intruccion de cerrar el dataset el cero que asigno a los parametros no se modifica y y como consecuencia queda la la factura anteriormente solicitada en el dataset
anexo el codigo donde marca el error
DMFactura.IBDSClientes.close;
DMFactura.IBDSClientes.ParamByName('Clave').AsString:='';
error aqui---->DMFactura.IBDSFactura.close;
DMFactura.IBDSFactura.ParamByName('Clave').AsInteger :=0;
DMFactura.IBDSFactura.ParamByName('Clave2').asinteger:=0;
DMFactura.IBDSFactura.open;
cual puede ser el origen de este error?
Valora esta pregunta


0