ciao a tutti, sto cercando di far girare alcune query memorizzate in access da asp con VBScript.

La tabella si chiama contatti
i campi sono: nome, cognome, email

se la query è così:

SELECT nome, cognome, email
FROM contatti
WHERE cognome LIKE '%' & [@ricerca] & '%'
ORDER BY cognome;

dove ricerca è un parametro che passo (prendendolo da form)
tutto funziona a meraviglia,

se però voglio passare non solo il parametro ricerca, ma anche un secondo parametro relativo al campo (ovvero dare all'utente la possibilità di scrivere delle lettere e scegliere se cercare nel campo nome, cognome o email), non funziona più un accidente...

Ho provato così:

SELECT nome, cognome, email
FROM contatti
WHERE [@campo] LIKE '%' & [@ricerca] & '%'
ORDER BY cognome;

ma non c'è verso...

HEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEELP

grazie!

ps.
la stored la chiamo così:

set rs=conn.execute("sp_vediRecord "&campo&", "&ricerca&"")