salve ho creato questa query


aa = Year(Trim(Session("nome")))


If Trim(Session("nome"))<>"" Then
strSQL = strSQL & " (numero like '%" & Trim(Session("nome")) & "%' or ragionesociale like '%" & Trim(Session("nome")) & "%' or SommaDitotale like '%" & Trim(Session("nome")) & "%' or SommaDitotale like '%" & Trim(Session("nome")) & "%' "
end If


If Trim("aa")<>"" Then
strSQL = strSQL & " or data = " & aa & " "
end if



mi da questo errore

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

[Microsoft][Driver ODBC Microsoft Access] ), ] o | mancante nell'espressione della query '(numero like '%2011%' or ragionesociale like '%2011%' or SommaDitotale like '%2011%' or SommaDitotale like '%2011%' or data = 1905'.

riga 236


fatemi sapere cosa sbaglio


saluti