hola muchas gracias por contestar a los 2
Caral tu siempre ayudándome se te agradece ya le eche una mirada a lo que comentas pero no logro entenderlo ???
Código Delphi
[-]procedure TfrmMain.Button1Click(Sender: TObject);
var
i: Integer;
begin
conMDB.Open;
conMDB.BeginTrans;
conMDB.Execute('DELETE * FROM TABLA1;', i);
if MessageDlg('¿Elliminar ' + IntToStr(i) + ' registros?', mtWarning, [mbYes, mbNo], 0) = mrYes then
conMDB.CommitTrans;
conMDB.Close
end;

muchas gracias neftali por tu pronta respuesta si de hecho mis tablas no tenían claves primarias ya las he aplicado a mi base pero a un deves en cuando me sale el error ya no tan seguido como antes pero a un sale
