26 messaggi dal 23 aprile 2001
Gentili utenti di AspItalia, ho un problema:
ho una tabella utenti, e utenti.nome non
è univoco, dovrei contare tutti i nomi ripetuti esistenti...
Approndisco il problema...
Io sto cercando di risolvero così:
- Ho fatto due Query

1)SELECT DISTINCT nome
FROM utenti

2)SELECT ALL COUNT('nome')
FROM utenti
WHERE nome like 'Mia Variabile'

Adesso vorrei assegnare alla 'Mia Variabile'
il valore restituito della 1° Query...


Sto sbagliando? Mi sto complicando?

Grazie a tutti


6 messaggi dal 12 aprile 2001
Ciao, prova così:


sConnString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & NOME TUO DATABASE
set conn = Server.CreateObject("ADODB.Connection")
set cmd = Server.CreateObject("ADODB.Command")
set rs = Server.CreateObject("ADODB.Recordset")
set rs_1 = Server.CreateObject("ADODB.Recordset")
conn.open sConnString
set cmd.activeconnection = conn
cmd.CommandText = "SELECT DISTINCT nome FROM utenti"
cmd.CommandType = 8
set rs = cmd.Execute
if not rs.BOF then
while not rs.EOF
cmd.CommandText = "SELECT count(nome) as cnt FROM utenti WHERE nome like '" & rs("nome") & "'"
set rs_1=cmd.Execute
Response.Write rs("nome") & " = " & rs_1("cnt") & "<br><br>"
rs.MoveNext
wend
end if

IN questo modo ti compaiono tutti i nomi presenti nel database con il numero delle volte in cui si ripetono.

Spero di averti dato una mano!

Ciao

26 messaggi dal 23 aprile 2001
GRAZZZZZZZZIEEEEEEE!!!!!!


Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.