What do you want to accomplish?
Code 1 and 2 gives the record you asked. Code 2 is filtered by parameter. If there's only one record with your put text, it's a logical one. I don't know your data in your table.
You have to tell more.
TIP: if you only want to fill you listbox, don't use '*' in your query, bu only the fields you want to see.