codice:
set rs2 = conn.Execute("SELECT Count(messaggi.Idmes) AS ConteggioDiIdmes FROM risposte INNER JOIN messaggi ON risposte.IDmes1 = messaggi.Idmes HAVING ([messaggi].[Idmes]=" & Idmes & ")")
Con db access va bene, ma con mssql da il seguente errore:


Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC SQL Server Driver][SQL Server]Column 'messaggi.Idmes' is invalid in the HAVING clause because it is not contained in either an aggregate function or the GROUP BY clause.