Cita:
Empezado por Casimiro Notevi
Pues no tienes que hacer nada, abres el proyecto con delphi 7 y listo.
|
Bueno, ahora en la PC solo tengo Delphi 7, saque el Delphi 6, y tengo problemas con un procedimiento que en Delphi 6 andaba perfecto.
El procedimiento lo que hace es leer una tabla con las secuencias de número de cada comprobante.
Código Delphi
[-]
cdsSecuencias.Active:=True;
cdsSecuencias.Locate('NOMBRE',nombre,[loCaseInsensitive]);
result:=cdsSecuencias.FieldByName('VALOR').AsInteger;
cdsSecuencias.Edit;
cdsSecuenciasVALOR.AsInteger:=cdsSecuenciasVALOR.AsInteger+1;
cdsSecuencias.Post;
cdsSecuencias.ApplyUpdates(-1); ibTransac.CommitRetaining;
cdsSecuencias.Close;
Este procedimiento está funcionando en varios sistemas.
El mensaje de error de la excepción: EIBClientError with message ‘SQL Parse error: Parameter name expected’ Process stopped……
Según mis sospechas el problema está en cdsSecuencias.ApplyUpdates(-1);
Probé cambiando el -1 por 0 pero igual.
Espero que alguien me pueda aydar.
Desde ya muchas gracias por adelantado.