[firebase-br] Desativar Foreign Key de todo o Banco

Joelson - Souzamark joelsonss em yahoo.com.br
Qua Jun 8 00:35:15 -03 2005


Cara vc pode usar um programa q tem no site do nosso amigo Daniel 
(Tecnobyte)
eis o link http://www.tecnobyte.com.br/ibx2mdo.zip com esse programa ele vai 
te
ajudar a converter as classes sabor IBX para o sabor MDO... migre para o MDO
e tenha certeza de que terá uma biblioteca nativa, gratuita, open source e 
muito boa
com garantia total de conectar em todas as versões do Firebird... eu já usei 
IBX
depois fui pra Zeos e agora estou com uns 6 meses usando o MDO... nunca tive
nenhum problema com o MDO recomendo ;-)....

Exclaim escreveu :
> Cara, eu to louco pra fazer isso, mas os meus sistemas foram construidos
> todos sobre o IBX com uso de datasets, query e "tables", e  com certeza eu
> teria uma bruta dor de cabeça para arrumar tudo para outra ferramenta de
> acesso, mas um dia pretendo fazer!!
cara se vc usa TIBTables com uma arquitetura Client/Server, eu nunca usei
não posso falar q é ruim, mas pelo q sempre leio, não é aconselhável...


sem mais
Joelson



----- Original Message ----- 
From: "Exclaim Tecnologia" <exclaimtecnologia em yahoo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, June 07, 2005 6:49 PM
Subject: Re: [firebase-br] Desativar Foreign Key de todo o Banco


> Cara, eu to louco pra fazer isso, mas os meus sistemas foram construidos
> todos sobre o IBX com uso de datasets, query e tables, e  com certeza eu
> teria uma bruta dor de cabeça para arrumar tudo para outra ferramenta de
> acesso, mas um dia pretendo fazer!!
>
> Valew pela dica!!
>
>
> ----- Original Message -----
> From: "Joelson - Souzamark" <joelsonss em yahoo.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Tuesday, June 07, 2005 3:31 PM
> Subject: Re: [firebase-br] Desativar Foreign Key de todo o Banco
>
>
> olha esse Select foi montado no FB 1.5.ultimaversa então eu não sei se no
> IB6
> vai funcionar... mas lá vai a dica... use o FB 1.5.ultimaversao q vc so 
> tem
> a ganhar
>
>
> sem mais
> Joelson
>
> ----- Original Message -----
> From: "Exclaim Tecnologia" <exclaimtecnologia em yahoo.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Tuesday, June 07, 2005 11:43 AM
> Subject: Re: [firebase-br] Desativar Foreign Key de todo o Banco
>
>
>> Ola, fiz o que vc pediu, mesmo assim as informações nao são reportadas,
>> esqueci de dizer mas isso esta sendo testado no IB6 versão free, pode ser
>> que algo não de certo, caso vc queira analisar melhor eu poderia enviar o
>> BD
>> que eu fiz os testes.
>>
>>
>> Obrigado!!
>> ----- Original Message -----
>> From: "Joelson - Souzamark" <joelsonss em yahoo.com.br>
>> To: "FireBase" <lista em firebase.com.br>
>> Sent: Tuesday, June 07, 2005 12:01 PM
>> Subject: Re: [firebase-br] Desativar Foreign Key de todo o Banco
>>
>>
>> Aparece sim... onde ta CLIENTES >>> vc substitui pelo nome da sua tabela
>> se essa tabela for relacionada com alguma outra tabela vai aparecer o 
>> nome
>> da tabela e o campo q ela se relaciona... se não aparecer nada é pq num
>> tem
>> relacionamento... o relacionamento seria a PRIMARY KEY  da tabela
>> pai(master)
>> com a FOREIGN KEY da tabela filha(details), se o select retornar vazio
>> não há relacionamento agora se retornar com um ou mais registro faça um
>> laço(loop)
>> e veja se nas tabelas filhas há registros... no seu caso vc faria o
>> inverso... te
>> passei esse select pra vc ter uma idéia de onde as informações que vc
>> precisa está...
>>
>>> Não deu certo Amigo, não aparece nada, cara esse negócio é complicado!
>> Certo dá pois uso e funciona 100% ;-), mas tem que obedecer as condições
>> acima....
>>
>> SELECT A.RDB$RELATION_NAME, B.RDB$FIELD_NAME FROM
>> RDB$INDICES A INNER JOIN RDB$INDEX_SEGMENTS B ON (A.RDB$INDEX_NAME =
>> B.RDB$INDEX_NAME) WHERE EXISTS (SELECT 1 FROM RDB$RELATION_CONSTRAINTS
>> WHERE (RDB$CONSTRAINT_TYPE = 'PRIMARY KEY') AND (RDB$RELATION_NAME =
>> 'SUA TABELA PAI ;-)') AND (RDB$CONSTRAINT_NAME = A.RDB$FOREIGN_KEY))
>>
>>
>> sem mais
>> Joelson
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>>
>>
>>
>>
>> ____________________________________________________
>> Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis!
>> http://mail.yahoo.com.br
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>> --
>> No virus found in this incoming message.
>> Checked by AVG Anti-Virus.
>> Version: 7.0.323 / Virus Database: 267.6.5 - Release Date: 07/06/2005
>>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
>
>
>
> ____________________________________________________
> Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! 
> http://mail.yahoo.com.br
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> -- 
> No virus found in this incoming message.
> Checked by AVG Anti-Virus.
> Version: 7.0.323 / Virus Database: 267.6.5 - Release Date: 07/06/2005
>
> 





Mais detalhes sobre a lista de discussão lista