Ver Mensaje Individual
  #16  
Antiguo 25-10-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Reputación: 26
Delphius Va camino a la fama
Sigo viendo el mismo error en tu consulta Elite237.
Por otro lado, recién ahora me doy cuenta de que metí mal el dedo. Una consulta UPDATE se construye sin esos paréntesis:

Código SQL [-]
UPDATE tabla SET Campo1 = :Parametro1, ... , CampoN = :ParametroN WHERE (condicion/es)

Y noto en tu código que tienes un for y dentro de él supuestamente muchas sentencias. Si quieres que se ejecuten todas, debes poner un begin-end entre el for:

Código Delphi [-]
for i := xx to yyy do
  begin
   // tus sentencias...
  end;

Según como lo tienes el FOR lo único que hará es la primera línea. Fíjate bien.... Tomate el tiempo, no te apresures ni arrebates.

Como usas TQuery, imagino que empleas componentes DBE. En ese caso, el uso de parámetros es como he indicado antes:

Código Delphi [-]
Query1.Params.ParamByName().AsXXX = ....

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita