Originariamente inviato da 123delphi321
8 e' il numero di righe che, per motivi di spazio, vengono visualizzati nel video....poi con l'opportuna 'scrollbar' vedo anke gli altri records....
Capisco...molto probabilmente, per ottimizzare le risorse, la griglia richiede al componente IBQuery le righe da visualizzare "un poco alla volta", generando quel problema.

Il metodo più sicuro che conosco per ottenere il conteggio dei record è quello di eseguire una query:
codice:
SELECT COUNT(*) AS Conteggio FROM Tabella;
Chiaramente, lo statement va completato con le clausole WHERE appropriate che ti permettono di filtrare i dati da contare.
La query restituisce il campo Conteggio con il numero di record individuati.


Originariamente inviato da 123delphi321
il campo 'codice' della mia tabella e' di lunghezza 8.
c'e' un metodo adatto x risolvere anke questo problema?
Sì, se il campo ha 8 caratteri al massimo, non eseguire query in cui il contenuto del campo viene confrontato con valori di dimensione superiore agli 8 caratteri.

IB Console è un'applicazione e pertanto è possibile che esegua delle operazioni di controllo prima di lanciare la query, cosa che non viene fatta dal tuo programma se non inserendo codice appropriato che evidentemente è presente in IB Console.

Ciao!