sprintf non serve a nulla. Dal momento in cui una stringa č delimitata da " il valore della variabile $c_cercaP ne sostituirā il nome.

$query_Recordset1 = "SELECT * FROM prodotti WHERE Categoria LIKE '%$c_cercaP%'";