sto imparando adesso ma non ci capisco un fico.

io ho capito che deve essere così

strSQL = " SELECT * FROM agenti WHERE password = '"& pass &"' AND user = '"& user &"' "




set objrs = Server.CreateObject("ADODB.Recordset")
objrs.Open strSQL, objConn, adOpenKeyset


Do While Not objrs.EOF
id=objrs("codagente")
nome=objrs("nome")
cognome=objrs("cognome")
objrs.MoveNext
Loop


contatore=" SELECT COUNT(*) FROM agenti WHERE password = '"& pass &"' AND user = '"& user &"' "


If contatore>0 then



Response.Cookies("logincookie")("user") = user
Response.Cookies("logincookie")("pass") = pass
Response.Cookies("logincookie")("id") = id
Response.Cookies("logincookie")("nome") = nome
Response.Cookies("logincookie")("cognome") = cognome
etc.

ma evidentemente non ho capito un cavolo pechè il mio migliore risultato è stato questo:


Microsoft VBScript runtime error '800a000d'

Type mismatch: '[string: " SELECT COUNT(*) AS "]'

/cd/identifica.asp, line 73

mi potete scpiegare con parole semplici e una valanga di esempi cosa cavolo sbaglio?

Ho cercato nel forum e ho anche trovato qualcosa ma non mi funge
grazie