Fórum Verificar se já existe uma constraint no banco? #349186
19/11/2007
0
Colegas;
Estou com o seguinte problema, eu tenho um script que cria uma tabela e seus respectivos relacionamentos no banco de dados. Tipo assim:
O problema é que se o usuário executar duas vezes, vai dar erro, pois já existe a tabela e a constraint. A tabela eu consigo verificar se já existe através do método getTableNames do AdoConnection, mas a constraint eu não sei como fazer para verificar. Tentei fazer um select na tabela MSYSOBJECTS mas o access não permite...
Alguém sabe uma solução?
Estou com o seguinte problema, eu tenho um script que cria uma tabela e seus respectivos relacionamentos no banco de dados. Tipo assim:
CREATE TABLE TABELA1( CAMPO 1 INTEGER, CAMPO 2 INTEGER ) ALTER TABLE TABELA1 ADD CONSTRAINT FK_CAMPO1...
O problema é que se o usuário executar duas vezes, vai dar erro, pois já existe a tabela e a constraint. A tabela eu consigo verificar se já existe através do método getTableNames do AdoConnection, mas a constraint eu não sei como fazer para verificar. Tentei fazer um select na tabela MSYSOBJECTS mas o access não permite...
Alguém sabe uma solução?
Vispo
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)