Dal mio punto di vista, indipendentemente dal database server in uso, è errato l'uso che si fa dei parametri. Che senso ha usare un parametro per concatenare poi i valori inseriti?
I parametri si utilizzando quando si comparano campi con una variabile (che rappresenta il parametro) da inizializzare prima di eseguire la query.
Nel caso in esame, dovendo concatenare una istruzione LIKE nello statement SQL, non serve usare un parametro: basta concatenare il valore nella query (tanto il concatenamento lo fai comunque).
Inoltre, dovresti anche postare la query, oltre all'errore effettivo che non mi sembra sia stato specificato ancora nel corso della discussione.
Ciao!![]()