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

    il count() non funziona

    Salve a tutti, ho un piccolo problema con l'istruzione COUNT() :

    Ho creato un piccolo motore di ricerca, e vorrei che in testa ai risultati mi appare la striscetta:
    "sono stati trovati x risultati di x".

    la query è questa:

    set recset = conn.execute("Select COUNT(*) AS tot2 FROM tabella1 Where categoria ='"&cat&"' AND tipo ='"&tipo&"'")

    ma quando si esegue la lettura del recordset (es recset("categoria")), il server non me la legge, dandomi questo errore:

    Tipo di errore:
    ADODB.Recordset (0x800A0CC1)
    Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero richiesto.

    dove sbaglio???

    Grazie, ciao.

  2. #2
    Nella SELECT hai usato la funzione COUNT la quale preclude la selezione esplicita dei campi della tabella del db e quindi, quando provi a leggere un campo ti viene detto che il campo non fa parte del Recordset selezionato in quanto, il recordset selezionato contiene solo una voce in posizione zero Rs(0) con il risultato della funzione Count.

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.