Fórum Excluir registro no DBgrid #374484

01/09/2009

0

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:
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

Gustavo Passos

Responder

Posts

01/09/2009

Osocram

vc não deve abrir ele antes de passar o command
tem que fechar.

Mudar isso aqui para [b:93cb63464c]Close[/b:93cb63464c]
ClientDataSetpesquisa.Open; 



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar