Si el campo Id es autoincremental, no veo la necesidad de usarlo en el
insert into...
Código Delphi
[-]
QHistorico.SQL.Add('insert into historico (no, no_ped, dpto, responsable, fecha_rec_ped, status, user, date) values');
QHistorico.SQL.Add(' ("'+DBEdit18.Text+'", "'+DBEdit7.Text+'", "'+DBLookupComboBox6.Text+'", "'+DBLookupComboBox8.Text+
'", "'+DBEdit15.Text+'", "'+DBLookupComboBox1.Text+'", "'+DBEdit16.Text+'", "'+DBEdit17.Text+'")');
Caral, el que el nombre de campo indique que es tipo fecha (
date), no significa que así haya sido declarado en la base de datos. Si
enecumene dice que fue declarado como un tipo
string habremos de creerle...
Saludos...