Fórum Ajuda com um SELECT. Tabela criada no IB/Firebird #255212

20/10/2004

0

Tenho uma tabela criada no IB/Firebird cujo nome é GM_CMAT.CPO, no delphi eu faço um select para listá-la. só que nâo funciona, sei que é por causa do ´.CPO´. No IBConsole funciona desse jeito: SELECT * FROM ´GM_CMAT.CPO´, mas no delphi não.

Alguém sabe com???

Por favor nâo me pessam para renomear a tabela pois o banco é de um aplicativo de 3º. :P


Obrigado.


:arrow: [color=red:082866c2d6]Título alterado pelo Moderador oTTo. Removido: ´Tabela´.[/color:082866c2d6]
:idea: [color=blue:082866c2d6]Seja mais claro no título.[/color:082866c2d6]
:idea: [color=blue:082866c2d6][url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=16976]Saiba como obter resposta rápida..[/url][/color:082866c2d6]
:idea: [color=blue:082866c2d6]Leia sempre [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689]Regras de Conduta.[/url][/color:082866c2d6]
:idea: [color=blue:082866c2d6]Use sempre o Link [url=http://delphiforum.icft.com.br/forum/search.php][img:082866c2d6]http://delphiforum.icft.com.br/forum/templates/subSilver/images/icon_mini_search.gif[/img:082866c2d6] Pesquisar[/url] no topo da Página.[/color:082866c2d6]


Mooliveira

Mooliveira

Responder

Posts

20/10/2004

Winfor

Olha, não sei se existe outra solução, mas isto aconteceu comigo uma vez e tive que renomear a tabela. O gerenciador de Banco de Dados Interbase não aceita ponto(.) em nomes de tabelas e/ou nomes de campos. Experimente criar esta tabela pelo IBConsole do Interbase e você terá a prova. Espero que tenha ajudado!

Abraços...


Responder

Gostei + 0

20/10/2004

Gandalf.nho

[b:130ca9ce73][color=red:130ca9ce73]Notificação de Infração às Regras de Conduta :[/color:130ca9ce73][/b:130ca9ce73]

Título não descritivo

Para maiores esclarecimentos pode mandar-me uma [url=http://delphiforum.icft.com.br/forum/privmsg.php?mode=post&u=8378]Mensagem Particular[/url].


Responder

Gostei + 0

21/10/2004

Mooliveira

No IBConsole e no IBExpert consegue-se criar e listar uma tabela com ponto desde que o nome esteja entre aspas (dupla): select * from ´GM_CMAT.CPO´ ou create table ´GM_CMAT.CPO´.

Só que funciona no IBConsole e no IBExpert e não no Delphi. O delphi no entende o ponto (.) e se colocar as aspas também dá erro.

Não posso mudar o nome da tabela pois o banco, como falei anteriormente é de 3º.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar