Criar Tabela no FB 1.5 e selecioná-la pelo Delphi
Meu problema é o seguinte (um deles):
Criei um database pelo ISQL. Aparentemente deu certo. Depois criei uma tabela. Dá pra visualizá-la no ISQL, mas quando abro a pasta (database) no windows, ela aparece vazia, sem a tabela. Isso é normal? Não deveria ser criado um arquivo para a tabela?
Como faço para selecioná-la pelo Delphi?
Criei um database pelo ISQL. Aparentemente deu certo. Depois criei uma tabela. Dá pra visualizá-la no ISQL, mas quando abro a pasta (database) no windows, ela aparece vazia, sem a tabela. Isso é normal? Não deveria ser criado um arquivo para a tabela?
Como faço para selecioná-la pelo Delphi?
Capristo
Curtidas 0
Respostas
Gandalf.nho
26/02/2004
A tabela se encontra dentro do arquivo com o nome do banco que você criou (extensão GDB, IB ou FB, conforme a versão do interbase/firebird).
GOSTEI 0
Capristo
26/02/2004
O arquivo que criei é [b:ac2a3f3db2]c:\MeuBD.GDB [/b:ac2a3f3db2], depois conectei e criei uma tabela: [i:ac2a3f3db2]CREATE TABLE [/i:ac2a3f3db2][b:ac2a3f3db2]TabPess[/b:ac2a3f3db2] ([i:ac2a3f3db2]PessCodigo integer not null primary key, PessNome varchar(50)[/i:ac2a3f3db2]); . Só isso pra testar.
Quando digito:[i:ac2a3f3db2]Show tables;[/i:ac2a3f3db2] ela é exibida. O problema é que foi gerada uma pasta (dá pra vê-la no windows) com o nome [i:ac2a3f3db2]MeuBD.gbd[/i:ac2a3f3db2] que quando abro está vazia.
Criei um [b:ac2a3f3db2]Alias[/b:ac2a3f3db2] para a pasta [i:ac2a3f3db2]C:\MeuBD.gbd[/i:ac2a3f3db2], mas se uso um query (Delphi) para acessar a tabela com a seguinte instrução SQL: [b:ac2a3f3db2]select * from TabPess[/b:ac2a3f3db2], dá mensagem de erro dizendo que a tabela não existe.
Ondes errei?
Valeu de novo.
Quando digito:[i:ac2a3f3db2]Show tables;[/i:ac2a3f3db2] ela é exibida. O problema é que foi gerada uma pasta (dá pra vê-la no windows) com o nome [i:ac2a3f3db2]MeuBD.gbd[/i:ac2a3f3db2] que quando abro está vazia.
Criei um [b:ac2a3f3db2]Alias[/b:ac2a3f3db2] para a pasta [i:ac2a3f3db2]C:\MeuBD.gbd[/i:ac2a3f3db2], mas se uso um query (Delphi) para acessar a tabela com a seguinte instrução SQL: [b:ac2a3f3db2]select * from TabPess[/b:ac2a3f3db2], dá mensagem de erro dizendo que a tabela não existe.
Ondes errei?
Valeu de novo.
GOSTEI 0
Afarias
26/02/2004
O IB não é um Gerenciador de Arquivos! É um SGBDR -- MeuBD.GDB não é uma pasta É UM ARQUIVO!! todas as suas tabelas estão lá (elas não são arquivos, são estruturas ´lógicas´ dentro do banco)
Vc só ´vê´ as tabelas quando está conectado no banco (*.gdb) pelo IB -- de outra forma NÃO!
Vc criou um ALIAS ?? Onde?? no arquivo ALIAS.CONF ?? como está o alias?? Que componentes está usando?? Qual sua string de conexão??
T+
Vc só ´vê´ as tabelas quando está conectado no banco (*.gdb) pelo IB -- de outra forma NÃO!
Vc criou um ALIAS ?? Onde?? no arquivo ALIAS.CONF ?? como está o alias?? Que componentes está usando?? Qual sua string de conexão??
T+
GOSTEI 0
Capristo
26/02/2004
Hei, espero não ter deixado alguem bravo!
O que escrevi foi que criei um [b:3bb22f0a47]arquivo .gbd [/b:3bb22f0a47], i o windows criou uma [b:3bb22f0a47]pasta com o meso nome[/b:3bb22f0a47]inclusive ponto e extensão.
Estou buscando no FB o que não encontrei no Paradox. (Já ví que são bem diferentes).
Encontrei alguns materias didáticos, inclusive aqui no site. O que pretendo é saber como acessar as tabelas por um aplicativo feito em Delphi.
Valeu
O que escrevi foi que criei um [b:3bb22f0a47]arquivo .gbd [/b:3bb22f0a47], i o windows criou uma [b:3bb22f0a47]pasta com o meso nome[/b:3bb22f0a47]inclusive ponto e extensão.
Estou buscando no FB o que não encontrei no Paradox. (Já ví que são bem diferentes).
Encontrei alguns materias didáticos, inclusive aqui no site. O que pretendo é saber como acessar as tabelas por um aplicativo feito em Delphi.
Valeu
GOSTEI 0
Vieira_alex
26/02/2004
Olá Capristo tudo bem, que versão de Delphi vc. está usando e outra dúvida vc. recebeu uma apostila de Firebird/Interbase que te mandei ?
GOSTEI 0
Capristo
26/02/2004
Delphi 6.
Recebi sua apostila ([b:7bc4084d13]muito boa[/b:7bc4084d13]).
Já percebi alguns erros que cometi, estou corrigindo mas ainda falta muita coisa.
Encontrei outro ótimo material no livro: [b:7bc4084d13]Dominando o Delphi 5 ´A Bíblia´[/b:7bc4084d13] de Marco Cantù, Makron nas páginas 391 em diante.
Valeu aí pela força!
Recebi sua apostila ([b:7bc4084d13]muito boa[/b:7bc4084d13]).
Já percebi alguns erros que cometi, estou corrigindo mas ainda falta muita coisa.
Encontrei outro ótimo material no livro: [b:7bc4084d13]Dominando o Delphi 5 ´A Bíblia´[/b:7bc4084d13] de Marco Cantù, Makron nas páginas 391 em diante.
Valeu aí pela força!
GOSTEI 0