Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Eof

  1. #1
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022

    Eof

    ...sono ancora io

    Come si fa a riprodurre un controllo simile al recordset dell'ASP classico che giunge alla fine del file (EOF) quando si usano i controlli repeater, Datalist e dataGrid? Insomma, come si fa comparire un messaggio che avverte che i dati nel db non sono stati trovati?

    Grazie ancora. Ciao.

  2. #2
    Utente di HTML.it L'avatar di Alendar
    Registrato dal
    May 2002
    Messaggi
    169
    non ti rispondo per via del tuo nick+avatar...:gren:

    no, scusa: da quanto ho letto qui sopra esiste un oggetto recordset come quello ADO anche in ADO.NET, devi solo trovarlo nel namespace giusto.

    Altrimenti prova il DataReader che è una specie di recordset migliorato specifico di ADO.NET

    Ci sono parecchi siti dove puoi trovare informazioni sull' utilizzo, primo tra tutti GotDotNet

  3. #3
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    Grazie. Ora vado a vedere.

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Con OleDbDataReader:

    While MioOggettoDataReader.Read

    ....
    ....

    End While

    Hey hey, my my Rock and roll can never die!

  5. #5
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    Se ho capito bene, quando occorre mostrare un semplice elenco di dati che non devono essere modificati, è sempre meglio usare un DataReader.
    Proprio ora stavo facendo delle prove, e riporto l'esempio scusandomi per aver approfittato della vostra gentilezza.
    Ho problemi nell'usare il dataBind, in modo da riuscire a iterare i dati in punto esatto del codice html. Probabilmente devo usare un ciclo, ma come? In questo modo riesco solamente a far comparire l'ultimo record nel punto in cui desidero.

    ...

    While objReader.read

    strName= (UCase(objReader.GetString(1)) & " " & _
    LCase(objReader.GetString(2)) & "
    ")

    dataBind()

    End While

    ...


    -------------------------
    All'interno del body riporto

    <%# strName %>

    ------------------------

    Un'ultima curiosità. Con il dataReader si può anche ottenere la paginazione?

    Grazie ragazzi.

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.