Re: [firebase-br] Extração metadado

wilson junior wilson.jrs em gmail.com
Ter Out 16 11:19:32 -03 2007


Nossa Paulo acho que esse IBExtract1.ExtractObject(eoDatabase);  vai
resolver o meu problema... mto obrigado pela ajuda amigo. grande [].

Em 16/10/07, Paulo Casagrande <paulo em sjudas.com.br> escreveu:
>
> >> Ola Paulo estou usando IBX, vc tem outra maneira para extração, se
> puder
> >> ajudar? agradeço! e Jeferson logo mais a noite irei testar esse modo
> que me
> >> passou, mas por enquanto obrigado. []'s
>
> wilson, conforme prometi...
>
> Em respeito aos direitos autorais cito a fonte
> www.md.utfpr.edu.br/Intranet/professores/adm/download/apostilas/093924.doc
>
> TIBExtract.
>
> Componente responsável por extrair informações das Tabelas de Sistemas
> no InterBase. Tem o mesmo papel do Extract MetaData do IBConsole.
> Existem dois tipos relacionados ao IBExtract responsáveis pela Extração
> das informações do Banco de Dados :
>
>   TExtractObjectTypes =
>     (eoDatabase, eoDomain, eoTable, eoView, eoProcedure, eoFunction,
>      eoGenerator, eoException, eoBLOBFilter, eoRole, eoTrigger, eoForeign,
>      eoIndexes, eoChecks, eoData);
>
>   TExtractType =
>     (etDomain, etTable, etRole, etTrigger, etForeign,
>      etIndex, etData, etGrant, etCheck);
>
> Propriedades :
>
> DataBase : Nome do IBDataBase no qual você liga ao IBExtract.
>
> ShowSystem : Se retorna as informações das Tabelas de Sistemas.
>
> Eventos :
>
> Não existem eventos associados a este componente.
>
> Principais Métodos :
>
> IBExtract1.ExtractObject : Método responsável pela extração das
> informações das tabelas do Banco de Dados.
>
> Exemplo :
>
> IBExtract1.ExtractObject(eoDatabase);  //  Extrair todas informações do
> Banco InterBase
>
> IBExtract1.ExtractObject(eoTable, 'EMPLOYEE');  // Extrai informações
> referente a apenas a tabela EMPLOYEE
>
> IBExtract1.ExtractObject(eoTable, 'EMPLOYEE', [etDomain, etForeign,
> etIndex, etGrant]);  // Extrai informações referente a apenas a tabela
> EMPLOYEE, mas, trará apenas informações referentes a domínio, Foreign
> Key, Índices, e Direitos.
>
> Foi citado mais acima, a recomendação do uso do IBDataSet para
> manutenção dos Dados. Mas, não posso deixar de citar a dobradinha
> "IBQuery+IBSQL", pois, estes dois componentes tem uma melhor performance
> sobre os demais componentes. Vale ressaltar também, que se for apenas
> fazer pesquisa e mostrar num GRID "por exemplo" os dados, use sempre o
> IBQuery !.
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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
>



Mais detalhes sobre a lista de discussão lista