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

    [VB] DB vuoto o DB pieno

    ciao a tutti...

    passiamo subito al problema del giorno

    come faccio a dire al mio bel programmino, se il DB è vuoto, di non fare niente mentre se contiene almeno un record scrivermelo in una ListBox?
    Mi collego al DB con DAO e per riempire la listBox uso un ciclo While

    In pratica vorrei tradotto in VB il codice in neretto:
    nel FORM_LOAD

    If DB = vuoto then
    Exit Sub
    Else
    Do While Not rs.EOF
    ListBox1.AddItem rs!ValoreRecordset
    rs.MoveNext
    Loop

    Ho già provato con rs.NoMatch = true ma in questo modo esce dal Sub anche se nel DB c'è qualcosa!!

    Grazie in anticipo

    Gigi
    www.masterdiego.too.it

    mi chiedevo... ma se mi chiamo Diego perchè come nick ho Gigi? e sopratutto perchè 's-', che vuol dire?
    Boh... Forse fa male passare 16 ore al giorno davanti al pc!!!

  2. #2
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    il metodo "elegante" proposto dalla documentazione microsoft ti dice:

    If Rs.EOF And Rs.BOF then --> non c'è niente

    ma puoi anche usare

    If Rs.RecordCount = 0 then --> non c'è niente

    NB: Io uso sempre il primo metodo

  3. #3
    wow funziona!!

    Grazie 1000!!

    Gigi
    www.masterdiego.too.it

    mi chiedevo... ma se mi chiamo Diego perchè come nick ho Gigi? e sopratutto perchè 's-', che vuol dire?
    Boh... Forse fa male passare 16 ore al giorno davanti al pc!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Originariamente inviato da darkblOOd
    il metodo "elegante"


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

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.