Ver Mensaje Individual
  #2  
Antiguo 27-05-2010
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Tú simplemente le estás pasando la palabra Total al comando SQL y no el valor de la variable Total. Tendrías que concatenar:

Código Delphi [-]
'( ''ANTONIO GARCIA LOPEZ'', ''46876283D'', ' + IntToStr(Total) + ')'

Aunque siempre será mejor pasar el valor como parámetro:

Código Delphi [-]
SQL.Add( '( ''ANTONIO GARCIA LOPEZ'', ''46876283D'', :total )' );
ParamByName('total').AsInteger := Total;

// Saludos
Responder Con Cita