Como saber se é chave primária

Delphi

15/06/2004

Gostaria de esclarecer uma duvida:
Exibo uma lista dos campos de uma tabela IB num Listbox,
até ai tudo bem, mas como saber em tempo de execução qual desses
campos é a chave primária?
selecionando o nome de um campo no listbox, queria que exibisse uma mensagem: ´é a primary key´ caso fosse. meu objetivo é criar um programa que gere automaticamente código SQL para consultas e updates de forma otimizada e rápida, mesmo de várias tabelas relacionadas. O ibdataset e o ibupdateSQL são muito restritos neste quesito. Se alguém conhecer algo já pronto neste ramo, com sources, por favor me avise!

Grato!


Vitor Rubio

Vitor Rubio

Curtidas 0
POSTAR