Hola de nuevo.
El equivalente a lo que buscas hacer sería:
Código Delphi
[-]
with ADODataSet1 do
begin
Close;
CommandText:= 'SELECT * FROM ' + TABLA + ' WHERE OrderNo = ' + DATO;
Open;
Delete;
end;
En este caso sí es necesario cerrarlo y abrirlo pero por la búsqueda, el método
Delete en sí no lo requiere, solo elimina el dato previamente seleccionado.
Un saludo.