Re: RES: [delphi-br] Verificar se Existe Tabela
Olá, Da forma que enviei anteriormente, não funcionou??? Um abraço, Carlos --- Em delphi-br@yahoogrupos.com.br, Rafael Jorge [EMAIL PROTECTED] escreveu estou precisando urgente mente verificar se uma tabela existe no banco! como eu faco isso no firebird 1.5 agradeco qualquer ajuda! --- Em delphi-br@yahoogrupos.com.br, carlos alberto do amaral [EMAIL PROTECTED] escreveu --- Em delphi-br@yahoogrupos.com.br, galvao_em [EMAIL PROTECTED] escreveu Olá pessoal, gostaria de saber se tem como minha aplicação verificar se existe uma certa tabela no banco de dados. por exemplo: gostaria que ao iniciar a aplicação verificasse se a tabela clientes existe no banco, caso não exista ela me retorna um aviso. estou utilizando FB 1.5 D7 e MDO desde já agradeço a colaboração de todos Olá, No Oracle, select na user_tables.. No PostgreSql, select na pg_tables... No Firebird, não sei se tem uma view e/ou table com estes dados, mas, nada que um try except, não resolva.. try Select * from clientes except 'tabela clientes, não existe !!!' end; Um abraço, Carlos -- 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] ou [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
Re: RES: [delphi-br] Verificar se Existe Tabela
estou precisando urgente mente verificar se uma tabela existe no banco! como eu faco isso no firebird 1.5 agradeco qualquer ajuda! Em 23/08/05, Áureo[EMAIL PROTECTED] escreveu: É, mas através do código ele poderá fazer isso. No SQL eu uso (If Object_Id( 'table nome') 0 Drop table nome) para deletar a tabela... Em 23/08/05, Filipe Xavier Ramalho[EMAIL PROTECTED] escreveu: Você pode consultar o próprio banco, dependendo do banco, há tabelas onde são guardadas as definições das entidades. No Informix, por exemplo, você buscaria na tabela SysTables. -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de galvao_em Enviada em: terça-feira, 23 de agosto de 2005 11:33 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Verificar se Existe Tabela Olá pessoal, gostaria de saber se tem como minha aplicação verificar se existe uma certa tabela no banco de dados. por exemplo: gostaria que ao iniciar a aplicação verificasse se a tabela clientes existe no banco, caso não exista ela me retorna um aviso. estou utilizando FB 1.5 D7 e MDO desde já agradeço a colaboração de todos ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.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] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -- 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] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- 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] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- 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] ou [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
RES: [delphi-br] Verificar se Existe Tabela
Você pode consultar o próprio banco, dependendo do banco, há tabelas onde são guardadas as definições das entidades. No Informix, por exemplo, você buscaria na tabela SysTables. -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de galvao_em Enviada em: terça-feira, 23 de agosto de 2005 11:33 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Verificar se Existe Tabela Olá pessoal, gostaria de saber se tem como minha aplicação verificar se existe uma certa tabela no banco de dados. por exemplo: gostaria que ao iniciar a aplicação verificasse se a tabela clientes existe no banco, caso não exista ela me retorna um aviso. estou utilizando FB 1.5 D7 e MDO desde já agradeço a colaboração de todos ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.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] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -- 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] ou [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
Re: RES: [delphi-br] Verificar se Existe Tabela
É, mas através do código ele poderá fazer isso. No SQL eu uso (If Object_Id( 'table nome') 0 Drop table nome) para deletar a tabela... Em 23/08/05, Filipe Xavier Ramalho[EMAIL PROTECTED] escreveu: Você pode consultar o próprio banco, dependendo do banco, há tabelas onde são guardadas as definições das entidades. No Informix, por exemplo, você buscaria na tabela SysTables. -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de galvao_em Enviada em: terça-feira, 23 de agosto de 2005 11:33 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Verificar se Existe Tabela Olá pessoal, gostaria de saber se tem como minha aplicação verificar se existe uma certa tabela no banco de dados. por exemplo: gostaria que ao iniciar a aplicação verificasse se a tabela clientes existe no banco, caso não exista ela me retorna um aviso. estou utilizando FB 1.5 D7 e MDO desde já agradeço a colaboração de todos ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.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] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -- 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] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- 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] ou [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