PessoAll

Se estiver utilzando a IBX o IBDataBase tem GetTableNames e
GetFieldNames!!!

Atenc.
Elazar

-----Mensagem original-----
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Gabriel Filho
Enviada em: terça-feira, 24 de outubro de 2006 11:57
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Comando SQL para veirifcar se a tabela existe
no banco


se vc estiver usando ADOConnection, ele tem o metodo GetTableNames()

2006/10/24, Ulisses <[EMAIL PROTECTED]>:
>
> Bom dia!
>
> Qual Banco de Dados?
>
> Se for Firebird, use somente o que precisar.
>
> SELECT a.RDB$RELATION_NAME, b.RDB$FIELD_NAME, b.RDB$FIELD_ID, 
> d.RDB$TYPE_NAME,
>        c.RDB$FIELD_LENGTH, c.RDB$FIELD_SCALE
> FROM   RDB$RELATIONS a
> INNER JOIN RDB$RELATION_FIELDS b
> ON     a.RDB$RELATION_NAME = b.RDB$RELATION_NAME
> INNER JOIN RDB$FIELDS c
> ON     b.RDB$FIELD_SOURCE = c.RDB$FIELD_NAME
> INNER JOIN RDB$TYPES d
> ON     c.RDB$FIELD_TYPE = d.RDB$TYPE
> WHERE  a.RDB$SYSTEM_FLAG = 0
>   AND  d.RDB$FIELD_NAME = 'RDB$FIELD_TYPE'
> ORDER BY a.RDB$RELATION_NAME, b.RDB$FIELD_ID
>
> Boa sorte.
> Ulisses
>
>   -----Mensagem Original-----
>   De: Tavares1
>   Para: delphi-br@yahoogrupos.com.br
>   Enviada em: terça-feira, 24 de outubro de 2006 08:09
>   Assunto: [delphi-br] Comando SQL para veirifcar se a tabela existe 
> no banco
>
>
>   Bom dia!
>
>   Alguem pode me informar qual comando SQL utilizo para verificar se a

> tabela
>   existe no banco de dados. Dessa forma evito erro ao tentar abrir uma

> tabela
>   que nao exista.
>
>   Obrigado
>
>   Tavares
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Links do Yahoo! Grupos

 


        

        
                
_______________________________________________________ 
Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar 
seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.yahoo.com/


-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 

Responder a