pacheco784 Posted January 5, 2016 at 01:56 PM Report Share #591401 Posted January 5, 2016 at 01:56 PM Boas pessoal é o seguinte eu tenho Duas pesquisas num software que estou a desenvolver, uma para pesquisar datos pelo numero de Acesso do Cliente, e outra por Equipamentos ou seja Equipamento 1 Equipamento 2 e Equipamento 3, acontece que na pesquisa de Numero de Acesso funciona bem com a seguinte Querry MySqlDataAdapter("SELECT * FROM instalacao WHERE Nacesso =" + textBox3.Text, mConn); Mas na pesquisa de equipamentos esta Query não funciona, eu estou a utilizar o OR para pesquisar nas 3 Colunas de equipamentos, mas mesmo pesquisando numa so não da, o que podera ser? Alguem ajuda? Obrigado Link to comment Share on other sites More sharing options...
vikcch Posted January 5, 2016 at 08:53 PM Report Share #591435 Posted January 5, 2016 at 08:53 PM posta aí a estrutura das tabelas com alguns registos e o retorno que pretendes... Link to comment Share on other sites More sharing options...
pacheco784 Posted January 5, 2016 at 09:59 PM Author Report Share #591440 Posted January 5, 2016 at 09:59 PM Esta é a tabela na BD, a ideia é introduzir no Campo de Pesquisa um dos numeros de Serie, seja do Homegateway, ou da Meobox01 ou Meobox02 e ele retornar todos os serviços onde foram instalados esses equipamentos. Ou seja introduzimos o numero de serie, e ele retorna os dados todos do serviço onde foram instalados. Link to comment Share on other sites More sharing options...
pacheco784 Posted January 8, 2016 at 01:08 AM Author Report Share #591635 Posted January 8, 2016 at 01:08 AM Pessoal já percebi o que se passa mas não sei resolver, se fizer a pesquisa só com numeros ela funciona, mas com numeros e letras não dá, os Seriados a pesquisar tem sempre os dois, do genero CP1024NT0456 Link to comment Share on other sites More sharing options...
vikcch Posted January 8, 2016 at 02:14 AM Report Share #591636 Posted January 8, 2016 at 02:14 AM (edited) tens que usar plicas (') quando for strings SELECT * FROM tabela WHERE campo1 = '" + textBox3.Text + "' OR campo2 = '" + textBox3.Text + "' podes usar tambem parametrização nas querys... Edited January 8, 2016 at 02:15 AM by vikcch Link to comment Share on other sites More sharing options...
Adrian Beskow Posted January 12, 2016 at 02:53 PM Report Share #591878 Posted January 12, 2016 at 02:53 PM O gênero deve estar do tipo INT nas tuas tabelas, muda pra VARCHAR Link to comment Share on other sites More sharing options...
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