scusami è che sto sviluppando diverse parti e sto andando in crisi.

allora, ho accorciato al ricerca temporaneamente per far prima i risultati sono tenendo anno come parametro obbligatorio :

con "like" e campo "protocollo_1" compilato :

maGGica SQL...: select * from PRATICA where anno like '%2010%' and protocollo like '%43%' order by pratica

con "like" e campo "protocollo_1" vuoto :

maGGica SQL...: select * from PRATICA where anno like '%2010%' and protocollo like '%%' order by pratica

e fin qua tutto ok

poi

con "=" variando protocollo="&protocollo_1&" e campo "protocollo_1" compilato :

maGGica SQL...: select * from PRATICA where anno like '%2010%' and protocollo=43 order by pratica

con "=" variando protocollo="&protocollo_1&" e campo "protocollo_1" vuoto :

maGGica SQL...: select * from PRATICA where anno like '%2010%' and protocollo= order by pratica

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

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'anno like '%2010%' and protocollo='.

/public/prova/4.asp, line 145


e questultima è il mio problema