satbr Posted October 18, 2016 at 09:42 PM Report #599717 Posted October 18, 2016 at 09:42 PM Boa noite, Tenho uma dúvida sobre uma query sql que necessito se alguém puder ajudar agradeço. Quero consultar uma base de dados de produtos criada em acess e através de uma aplicação em C# . Necessito de consultar a base de dados procurando o produto por referência, a referência do produto pode conter vários nomes e espaços, por exemplo "ABC FFF HHH" e quero por exemplo introduzir numa textbox parte da string a procurar por exemplo: "HHH" e que a consulta me devolva todas as referências contendo "HHH" independentemente de ser no início, meio ou fim... A query que tenho não me está a devolver nada: Select * from product where product_ref like '%+TextBox_ref.Text+%'; O que devo alterar na consulta para obter todas as referências contendo os caracteres introduzidos na TextBox independentemente dos espaços que a referência possa ter na base de dados? Obrigado, 1 Report
jsWizard Posted October 19, 2016 at 07:51 AM Report #599720 Posted October 19, 2016 at 07:51 AM like '%' + TextBox_ref.Text + '%' (SQL injection warning..)
MadMac Posted October 29, 2016 at 08:44 PM Report #600040 Posted October 29, 2016 at 08:44 PM tens de escrever like '%'+variavel+'%'
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now