Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [DELPHI]numero max record per SimpleDataset

    Ciao a tutti!
    Sto lavorando con dbExpress: in particolare uso un SimpleDataset per estrarre dati da un fb Firebird . Siccome non devo modificare i record ma solo consultarli scorrendoli in tutte e due le direzioni mi è stato consigliato di usare questo componente.
    Dal dataset "prelevo" un campo che mi permette di visualizzare un'immagine jpg in un controllo Image. Quindi scorrendo il dataset con un DBNavigator ottengo la visualizzazione di una successione di immagini.
    Funziona molto bene.
    Non funziona solo quando devo ricavare con la mia query un dataset di circa 800 records. In quel caso, pur essendo il DBNavigator attivo, visualizzo solo la prima immagine.
    Ho ricontrollato il db, ho controllato il codice, e le proprietà nel Object Inspector. Non riesco a trovare un motivo per cui il sistema funzioni sempre tranne che in questo caso.
    Avete un suggerimento da darmi?
    Grazie!

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Non sono al corrente di limitazioni nel reperimento di record.

    Per quanto riguarda la configurazione del DataSet, esiste una proprietà PacketRecord, se non ricordo male, che limita il numero di record da estrarre dal server per questioni di "buffering", ma se non l'hai impostata generalmente accetta tutti i record, senza contare che l'effetto da te ottenuto è alquanto strano e non riconducibile a questa funzionalità.

    Hai provato a mettere qualche "punto di interruzione" nel tuo codice per vedere se le istruzioni di caricamento dell'immagine vengono eseguite?

    Basta fare clic sul "gutter" (lo spazio a sinistra del codice) per impostare un breakpoint.

    Al momento non mi viene in mente altro, poichè si dovrebbe indagare.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.