Ajuda - Busca - Membros - Calendário
Versão Completa: Select Delphi 7 Firebird
Fórum Script Brasil > Programação & Desenvolvimento > Delphi, Kylix
Visitante
ola pessoal,

alguem sabe informar se o banco firebird tem algum problema com consultas????

estou tentando realizar uma consulta em um banco firebird da minha aplicacao em delphi e tanto atraves de query como atraves de stored procedure soh esta me retornando o primeiro registro, estou usando os components IBDatabase, IBTransaction e ibStoredProcedure ou ibquery, esses componentes tem alguma deficiencia????


segue o comando
CODE

query1.close;
query1.sql.clear;
query1.sql.add('select descricao, menu from modulo');
query.open;



na minha tabela tem 2 registros porém quando eu dou o comando

query1.Recordcount ele informa que o RecordCount = 1

alguém tem alguma solução?????

no console me retorna os 2 registros
Vivendo&Aprendendo
Olá amigo se vc colocar um query.first; antes do comando record o que acontece?
- aeamorim -
nao muda nada
Vivendo&Aprendendo
Kra tenta excluir o componente e coloca-lo denovo
Micheus
Não sei se é o caso do componente que vc utiliza. Eu acesso o Firebird utilizando o MDO e ele tem uma caracteristica similar. Segundo o desenvolvedor, para fins de otmização o recordcount não tem a indicação correta sobre o número de registros no banco e sugere que para este fim seja utilizado um select count(*).

[]s
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2012 Invision Power Services, Inc.