La Web del Programador: Comunidad de Programadores
https://www.lawebdelprogramador.com/foros/Delphi/440793-Delete-records-en-ADO.html

Delete records en ADO

Delete records en ADO

Publicado por Antonio (6 intervenciones) el 01/01/2005 13:19:13
Estoy atascado en lo siguiente:
Tengo un Form con un Button, un ADOConnection y ADOTable.
La prueba de conexion a la base de datos Access (Jet) se efectua correctamente.
La funcion del Button (OnClip) es vaciar una tabla.
El codigo es el siguiente:

procedure TForm1.Button1Click(Sender: TObject);
begin
ADOConnection1.Connected := True;
ADOTable1.Open;
if ADOTable1.RecordCount > 0 then
ADOTable1.DeleteRecords(arAll);
ADOTable1.Close;
end;

Se produce un error en la ejecucion que dice :
"La operacion no esta permitida en este contexto" etc. etc.

A partir de ahí no se donde está el problema. He buscado al respecto pero no veo algo que me resuelva la situacion.

Gracias anticipadas. Feliz Año.

RE:Delete records en ADO

Publicado por Delfino (1216 intervenciones) el 01/01/2005 19:12:37
quizas la tabla esta ligada con una relacion master detail con otra donde no se permite borrar los registros masters q tienen hijos..