Cita:
Empezado por Casimiro Notevi
Pues no es lo que has puesto arriba.
|
Efectivamente estimado Casimiro pero en la segunda versión de prueba, en el primer trozo de código está así:
Código:
StoreProcedure.ParamByName('Parametro1').AsInteger := 1;
StoreProcedure.ExecProc;
nId := StoreProcedure.ParamByName('LASTID').AsInteger;
DM.Transaction.CommitRetaining;
Con la diferencia que no llamo el método close, ¿influirá la llamada a este método? considerando que desde la primera ejecución del StoreProcedure.ExecProc; ya no funciona y que sin ese método en sistemas desarrollados con Delphi 2007 funcionaba? Estoy muy complicado estimado Casimiro, creo que tendré que cambiar a Firedac, saludos y muchas gracias.