Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Recordset limitati

  1. #1
    Data la consistente mole di dati sulla quale eseguo delle
    query (connessione ADO su server UNIX, DATABASE INFORMIX),
    avrei bisogno di poter avere un recordset con numero di record prestabilito ed eventualmente gestirlo con paginazioni. Altrimenti appesantisco troppo l'applicazione.
    Sapete he trucco posso usare ?

    Raul

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    43
    usa il metodo mRS.GETROWS(n) di ADO, dove n è il numero di record che vuoi prendere; dopo pagini l'array che ti ritorna

  3. #3

    Recordset limitati

    Grazie del suggerimento...

    Questo comunque, se ho ben capito, non mi eviterà
    comunque di eseguire comunque tutta la scansione all'inizio
    ....?

    Es.

    ricerca="select cognomecontr, nomecontr, dataavven, " & _
    " FROM sinistri where "
    ricerca = ricerca & " cognomecontr like '" & codice & "'"

    rs.Open ricerca /* legge comunque tutti i records ??

    If GetRowsOK(rs, 20, avarRecords) Then
    For intRecord = 0 To Ubound(avarRecords, 2)
    Debug.Print " " & _
    avarRecords(0, intRecord) & " " & _
    avarRecords(1, intRecord) & ", " & _
    avarRecords(2, intRecord)
    Next
    end if


    Grazie...

    Raul

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    Allora dai un'occhiata anche a PageSize
    Ans.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.