Dalla tua query non si capisce che c'entrino le textbox. La ricerca la puoi fare per un campo alla volta. Allora al posto delle tre textbox ti converebbe inserire una combo con i campi che ti interessano e di li inserirli in una textbox con l'eveto click della combo, e poi fare la query. Poi la query mi pare del tutto sbagliata: order by si usa solo per ordinare in ordine alfabetico un campo e non due campi come fai tu. Infine perchè come controlo di collegamento ai dati non usi un ADO?