Помоему вообще работать не будет
по крайней мере я что то не уловлю смысл всех этих манипуляций.
к чему вообще все это? у вас поиск только по 1 символу? или в едит сразу (насколько понимаб штрих-код) вбивается копи пастом или присвоением?
ПС. А на Update еще Query отдельный не положить ли?