Excluir registro no DBgrid
Olá Pessoal, to precisando de uma ajuda para excluir registro no em um DBgrid. Atualmente no Frmpesquisa uso os fildes do ClientDataSet(Dbedit)
para ter acesso ao dados das tabela. O que estou precisando é saber quando o usuário selecionou no grid um campo para dai eu excluir.
Atualmente esta assim:
para ter acesso ao dados das tabela. O que estou precisando é saber quando o usuário selecionou no grid um campo para dai eu excluir.
Atualmente esta assim:
var cod, qtd: integer; Modelo, cor ,status: string; begin cod:= StrToInt(DBEditcodigo.Text); qtd:= StrToInt(DBEditqtd.text); modelo:= DBEditmodelo.Text; cor:= DBEditcor.text; status:= DBEditstatus.text; ClientDataSetpesquisa.Open; ClientDataSetpesquisa.CommandText:= ´delete from estoque where codigo=:codigo´; ClientDataSetpesquisa.Params.ParamByName(´codigo´).AsInteger:= StrToInt(DBEditcodigo.Text); ClientDataSetpesquisa.Execute; ShowMessage(´Registro exluido com sucesso ! ´);
Gustavo Passos
Curtidas 0
Respostas
Osocram
01/09/2009
vc não deve abrir ele antes de passar o command
tem que fechar.
Mudar isso aqui para [b:93cb63464c]Close[/b:93cb63464c]
tem que fechar.
Mudar isso aqui para [b:93cb63464c]Close[/b:93cb63464c]
ClientDataSetpesquisa.Open;
GOSTEI 0