Visualizzazione dei risultati da 1 a 7 su 7

Discussione: [VB6] Eof & Bof

  1. #1

    [vb6] Eof & Bof

    Per favore mi commentate queste righe:

    codice:
    Sub NavigaRecord(record As Naviga)
    
        If record = Naviga.Frec Then
    
            If Not rs.EOF Or Not rs.BOF Then rs.MoveFirst
    
        End If
    
        If record = Naviga.Nrec Then
    
            If rs.EOF = False Then rs.MoveNext
    
            If rs.EOF = True And rs.BOF = False Then rs.MoveLast
    
        End If
    
        If record = Naviga.Prec Then
    
            If rs.BOF = False Then rs.MovePrevious
    
            If rs.BOF = True And rs.EOF = False Then rs.MoveFirst
    
        End If
    
        If record = Naviga.Lrec Then
    
            If Not rs.EOF Or Not rs.BOF Then rs.MoveLast
    
        End If
    
        If Not rs.EOF And Not rs.BOF Then
    
            txtCodice = rs.Fields("codice")
    
            txtDescr = rs.Fields("descr")
    
        End If

    ci sono vari if ogni if fa un controllo diverso ma nn ho capito bene cosa!

    gentilmente me le commentate

    grazie mille!

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma scusa, perche' non fai questa domanda direttamente nel blog di Luciano ... (caro amico, che saluto ...)?

    http://community.visual-basic.it/luc...les/16705.aspx

  3. #3
    azz nn avevo visto la parte finale del blog che si può chiedere

    grazie


    cmq questa parte l'ho capita


    codice:
    If Not rs.EOF And Not rs.BOF Then
    
            txtCodice = rs.Fields("codice")
    
            txtDescr = rs.Fields("descr")
    
        End If

    fa il contrario di quello che mi hai spiegato tu ieri

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Fa il contrario perche' in quel caso serve che faccia il contrario ...

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Non penso sia opportuno che parliate qui di argomenti trattati in altri forum: non si capisce nulla di ciò che state dicendo.

    Moglie e buoi dei paesi tuoi: se una discussione viene aperta in un forum esterno, ha senso trattarla in quel luogo.

    Si può ovviamente riproporre la domanda qui, ma poi si devono scrivere anche le risposte per intero, senza omettere il testo di quesiti e risposte usando un collegamento alla discussione esterna.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  6. #6
    Quel codice l'ho preso da un articolo in un sito e nn l'avevo capito, già ho notato che c'era lo spazio per inserire un commento , però non essendo un forum , mi sono rivolto qui , se per favore qualcuno mi commentasse quel codice!

    tutto qui

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    121
    da MSDN


    BOF: restituisce un valore che indica se la posizione del record corrente precede il primo record in un oggetto Recordset.


    EOF: restituisce un valore che indica se la posizione del record corrente è successiva all'ultimo record in un oggetto Recordset.

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.