(Non sapevo proprio come rendere più <<leggibile>> il titolo, chiedo scusa sin da subito)...

Premetto: ASP + ACCESS.

Ho un campo preventivo con diversi record e diversi campi.

ho un campo testo di nome "stato" e uno numerico "id_informatore".

E' un campo ordinabile, con delle freccettine.

Mi da errore la query principale, 80040e21, ma non riesco a capire cosa possa essere... Qualcuno può aiutarmi?

codice:
ordinaper = Cstr(Request.QueryString("ordinaper"))
If ordinaper = "" Then
ordinaper = "data" 'Imposta un valore iniziale
End If

ordinamento = Cstr(Request.QueryString("ordinamento"))
If ordinamento = "" Then
ordinamento = "desc"
End If

stato = request.QueryString("stato")
if stato = "" then
stato = "nuovo"
end if

id_informatore = Session("id_informatore")

sql = "select * from preventivi where stato = '" & stato & "' and id_informatore = '"& id_informatore& "' ORDER BY " & ordinaper & " " & ordinamento

rs.open sql, cn, 1, 1
Naturalmente devo permettere solo a chi è loggato di vedere i suoi preventivi (tramite id_informatore, campo numerico unico ed univoco).

"naturalmetne" infine inutile dire che se lascio solo stato o lascio solo id_informatore... la query funziona....

help!!

Grazie a tutti!