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

    error quesry con count(*)

    Ciao,

    ho la seguente stringa sql:
    strsql = "SELECT COUNT(*) as totale FROM job WHERE lingua='" & lang & "'"


    il count mi fa caos nel senso che stampa il numero di record trovati , ma poi quando cenco di stampare i risultati, mi dice:


    ADODB.Recordset error '800a0cc1'

    Item cannot be found in the collection corresponding to the requested name or ordinal.

    job.asp, line 30


    come mai?..Se levo count, funziona tutto...

    Grazie

  2. #2
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    se fai il count(*)
    la select restituisce solo la quantità
    e non i vari campi della tabella

    puoi fare
    strsql = "SELECT * as totale FROM job WHERE lingua='" & lang & "'"
    e poi per sapere la quantità leggi il RecordCount
    del recordset

    però per poter leggere il RecordCount devi settare correttamente il recordset
    es
    call objRs.Open("SELECT * as totale FROM job WHERE lingua='" & lang & "'" ,objConn,3,3)
    Forza la magica ROMA

  3. #3
    si grazie..infatti il recorset mi rstiutiva -1
    per quello usavo count(*)

    Grazie mille ora provo...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.