- augusto -
04/02/2005 - 21:55
como e que eu faço para apagar um registro em uma dbgrid vinculada a um ibquery, onde a mesma não tem nenhuma chave primaria?
sera que eu vou ter que criar um contador?
muito obrigado
Progr'amador
05/02/2005 - 14:00
Olá,
O bom seria se tivesse chave primaria, porque seria aconselhado usar um campo onde os valores não se repetem, pra não sofre o risco de apagar rigistros indesejados, a não ser que mesmo sem chave primaria vc tenha um campo desse, tipo assim:
IBQuery.Close;
IBQuery.Sql.Clear;
IBQuery.Sql.Add('Delete From Tabela Where Campo = '+#39+Edit1.text+#39);
IBQuery.ExecSql;
-----
Abs. Progr'amador.