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