il problema era che in questa riga

$query_Recordset1 = sprintf("SELECT * FROM listino WHERE sezione LIKE '$sezione%' AND categoria LIKE '$categoria%' AND articolo LIKE '$articolo%'");

c'era delle % e sprintf li usa internamente come simboli
devi usare una doppia % in sprintf per ottenere il carattere percentuale ma cmq in questo caso non ti serve completamente dato che usi le variabili direttamente all'interno della stringa (come va bene nel 99.99% delle volte)

PS: ti sconsiglio di usare il dreamweaver per scrivere php fa veramente pena

PS2: le variabili presenti all'interno di stringhe mettile tra graffe ... tipo

$nome = 'daniele_dll';
echo "Ciao {$nome}, come stai?";

in modo da avere una maggior separazione tra testo e variabili