Ajuda em delete via Delphi
08/08/2008
0
Faço uma consulta
DMBusca.cdsBuscaPreVenda.Close; DMBusca.cdsBuscaPreVenda.Params.ParamByName(´PCMD_PREVDA´).AsString := edtComanda.Text; DMBusca.cdsBuscaPreVenda.Open;
if DMBusca.cdsBuscaPreVenda.RecordCount < 1 then
exit
else
begin
-----> Aqui o precedimento do Delete
end
Alves_sp
Posts
08/08/2008
Leufmt
exit
else
begin
DMBusca.cdsBuscaPreVenda.Delete
end
08/08/2008
Webjoel
A solução do postada acima funciona, porém é preciso verificar se este cds tem provider, para fazer o ApplyUpdates no banco de dados.
Caso seja um DataSet soh para consulta, pode ser feito um ExecuteDirect,
EX:
Dm.SqlConnection.ExecuteDirect(´delete from tabela where campo = ´ + <parametro recebido do DataSet de consulta>);
Com isso já apaga no banco de dados na hora.
Boas Compilações!
08/08/2008
Alves_sp
Dm.SqlConnection.ExecuteDirect(´delete from tabela where campo = ´ + <parametro recebido do DataSet de consulta>);
Clique aqui para fazer login e interagir na Comunidade :)