Hola Barbara, supongo que sigues utilizando los componentes de ADO, puedes hacerlo mediante un AdoQuery utilizando parametros. Digamos que tu tabla tenga 3 campos codigo, nombre y fecha
Código Delphi
[-]
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('Insert Into tabla (codigo, nombre, fecha) values(:codigo, :nombre, :fecha)');
ADOQuery1.Parameters.ParamByName('codigo').Value:= 1;
ADOQuery1.Parameters.ParamByName('nombre').Value:= 'Juanelo Rojas';
ADOQuery1.Parameters.ParamByName('fecha').Value := DateTimePicker1.DateTime;
ADOQuery1.ExecSQL;
Ahota también puedes hacerlo poniendo en modo de inserción tu AdoQuery o Adotable con Append o Insert, busca en los foros que encontras mucho sobre ello.
Ahora sobre el codigo que te puse se utiliza
ExecSQL porque estamos haciendo cambios sobre la base de datos (insert, update, delete), si fueran solo consultas tendrías que utilizar
Open.
Otra cosita, cuando habras un hilo trata de dar todos los detalles que puedas, así recibiras mas ayuda.
Saluditos