consultar se existe chave primaria em dataset

05/04/2006

0

Tenho esta rotina abaixo:

IF DATASET.FindField(´PRIMARYKEY´) <> nil then
begin
oGrid.DefaultFields:= False;
oGrid.CreateDefaultColumns(dsSelect.Dataset, Self);
oGrid.KeyField := [b:b68c25d3a8](COLOCAR NOME DO CAMPO ENCONTRADO)[/b:b68c25d3a8]
oGrid.Filter.Active:= True;
END;

**********
Estou testando se um determinado dataset possui chave primaria, e se existir preciso passar o campo (resultado) que esta no campo chave primaria para o KeyField.
Como faço isso? Para testar se um dataset tem chave primaria é desta forma mesmo?

Obrigado.


Mfilho

Mfilho

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar