Fórum Delphi c/ Interbase. #152563
07/04/2003
0
quando quero visualizar a quantidade de registros existente no banco ( tabela ) sempre da erro pois ele só mostra a quantidade ate onde o grid consegue exibir. sintaxe( label.caption:=ibtable.recordcount );
se o banco tiver 100 registros e o grid estiver exibindo 15 ele ne retorna a função recordcount como 15.
[]´s
Oscar Luiz
Oscarluiz
Curtir tópico
+ 0Posts
07/04/2003
Anonymous
Eu não sei como você está acessando o Interbase, se é com os componentes IBX, DBExpress, etc...
Gostei + 0
07/04/2003
Oscarluiz
[]´s
Oscar Luiz
Gostei + 0
07/04/2003
Anonymous
Me diga uma coisa: estou gravando um registro numa tabela usando esses componentes tb (IBX), só que toda hora fica falando que a transação não está ativa, sabe me dizer por que?
Gostei + 0
08/04/2003
Lord_angel
Gostei + 0
08/04/2003
Anonymous
a propósito, esqueça o IBtable , utilize o IBDataset que é muito mais rápido, ou IBQuery + IBUpdateSQL.
Gostei + 0
08/04/2003
Luc_santana
Os exemplos acima não mostram o resultado que você deseja.
1. A cláusula MAX(campo) em um select retorna o máximo valor de um determinado campo, de acordo com as condições definidas no WHERE
2. A Cláusula SUM(campo) retorna o somatório de um determinado grupo de valores, de acordo com as condições definidas no WHERE
Para obter a quantidade de registros utilize COUNT
SELECT COUNT(*) FROM TABELA WHERE CONDICAO
Ex: SELECT COUNT(*) FROM ALUNOS WHERE SEXO=´F´
Informa a quantidade de alunos cadastrados do sexo feminino
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)