Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Beziel
    Registrato dal
    Oct 2002
    Messaggi
    697

    [ado] come vedere se il recorset è vuoto?

    Ciao a tutti,
    Come faccio a vedere se un recordset è vuoto oltre alla classica select * from tabella ?
    Mi spiego meglio se eseguo la stringa di cui sopra è nel db ci sono ad esempio 7.000 record la query impiegherà un bel po ad essere eseguita.
    Esiste un modo x controllare soltanto il 1° record in modo da sapere se il recordset è vuoto o no?



  2. #2
    Invece di vedere se esiste il primo perchè non li conti?
    codice:
    select count(*) from tabella

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  3. #3
    Utente di HTML.it L'avatar di Beziel
    Registrato dal
    Oct 2002
    Messaggi
    697
    grazie
    e dopo x fare il controllo devo usare sempre un'istruzione del tipo:

    if not rs.eof then ?!?

  4. #4
    Originariamente inviato da Beziel
    grazie
    e dopo x fare il controllo devo usare sempre un'istruzione del tipo:

    if not rs.eof then ?!?
    no count restituisce il numero di record quindi se vuoto il risultato è 0
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  5. #5
    Originariamente inviato da Beziel
    grazie
    e dopo x fare il controllo devo usare sempre un'istruzione del tipo:

    if not rs.eof then ?!?
    Fai così: assegni un nome al campo della select e poi lo leggi dal recordset col nome e non con l'indice; verifichi se è = 0 o no e poi prosegui.
    codice:
    select count(*) AS NumeroRecord from tabella
    
    If rs("NumeroRecord") = 0 Then 'non ci sono record

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  6. #6
    Utente di HTML.it L'avatar di Beziel
    Registrato dal
    Oct 2002
    Messaggi
    697
    grazie

  7. #7
    Utente di HTML.it L'avatar di Beziel
    Registrato dal
    Oct 2002
    Messaggi
    697
    come non detto risolto scusa

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.