Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118

    Problema con un rs.count

    Ragazzi ho questo problema: ho una intranet per il magazzino. I presidi inviano al magazzino la richiesta, ogni richiesta ha tot articoli. Io devo contare quante richieste sono state fatte dal presidio A, quante dal presidio B etc. etc. Ho utilizzato questo codice:

    codice:
    Squ3="SELECT presidio, datainvio from magaz group by presidio, datainvio;"
    set rs=server.createobject("adodb.recordset") 
    rs.open Squ3,Conn
    Do until Rs.eof=True 
    valore=rs.count("presidio")
    %>
    <table border="1" width="100%"><td width="20%">[b]<font color="#008000"><% response.write rs("presidio") %></font></td><td width="10%"><font color="#008000">[b]<% response.write rs(valore)%></td><td width="40%"><%response.write ("[img][/img]")%></td></table>
    <%
    rs.movenext
    loop
    rs.close
    set rs=Nothing
    conn.close
    set conn=Nothing
    %>
    </body>
    </html>
    ma Proprietà o metodo non supportati dall'oggetto: 'count'

    Dove sbaglio?

  2. #2
    .recordcount?

  3. #3
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Originariamente inviato da optime
    .recordcount?
    In che senso?

  4. #4
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    RS.RecordCount ti dà il numero di record estratti nel RS dopo la query.
    con quel RS.count("presidio") non capisco che stai tendando di fare...
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  5. #5
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    infatti. So che faccio un errore strutturale. Nella tabella ho: art, presidio, datainvio. Per , mettiamo 6 articoli, sia presidio che datainvio vengono ripetuti n volte. Ora, mettiamo che il presidio A ti abbia fatto una richiesta ieri ed una oggi, io vorrei calcolare quante richieste ti ha fatto il presidio. A questo punto l'unica penso sia fare due select. Poniamo la prima:

    SQUERY="select presidio, datainvio from magaz group by datainvio, presidio"

    Quale dovrebbe essere la seconda?

    Sq="select count(presidio) as cc, presidio from Squery"

    Mi sa che sbaglio tutto.

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.