Ho questo codice:
Se aggiungo il campo 'user' alla query SQL mi dice:codice:<% Set rsDati = conn.Execute("SELECT COUNT(*) As contaEmail FROM utenti WHERE email = '"& replace(request.form("mittenteEmail"), "'", "''") &"'") IF rsDati("contaEmail") = 1 THEN response.write ("Spedisci email, non ci sono doppioni di questa email") ELSE response.write ("Ci sono "& rsDati("contaEmail") &" email uguali") END IF Set rsDati = Nothing %>
Impossibile eseguire una query che non include l'espressione "user" specificata come parte di una funzione di aggregazione.
Ovviamete perchè non ho definito il "GROUP BY user" ma poi l'alias 'contaEmail' mi restituisce 1!!!
Infatti voglio fare un controllo condizionale, se ci sono 2 email uguali non può fare alcune operazioni:
IF rsdati("contaEmail") = 1 THEN....

Rispondi quotando