Erro ao Criar campo em tb em tempo de execução
26/02/2003
0
Try
Query1.SQL.Clear;
Query1.Close;
Query1.SQL.Add(´ALTER TABLE ´VENDAMESTRE´´);
Query1.SQL.Add(´ADD DESCONTOADICIONAL VALOR´);
Query1.ExecSQL;
except
end;
Funciona direito. Porém, quando o campo já existe na tabela, dá o erro:
“unsusseful metadata update STORE RDB$RELATION_FIELDS failed attemp to duplicate value”.
Pergunto: como posso verificar se o campo já existe e só em caso negativo incluí-lo. Obrigado
Valdir Dill
Posts
26/02/2003
Anonymous
Mais siceramente, reavalie seus conceitos, já que não conheço no mundo real tal necessidade.
Sds
Laercio
27/02/2003
Durvalcastro
27/02/2003
Anonymous
Obrigado pela resposta Laercio. Só não entendi o que você quer dizer com reavaliar conceitos.
O que preciso fazer é atualizar o arquivo de banco de dados do programa e não sei se já foi ou não feita a criação do campo. Existe uma maneira melhor de fazer isso? Obrigado.
Clique aqui para fazer login e interagir na Comunidade :)