Duvida com VIEW alguem pode me ajudar?
Ola amigos, criei a seguinte VIEW:
quando chamo select * from lista_unidades esta tudo beleza, mas quero colocar uma clausula where dpois dessa pesquisa, do tipo:
esta dando erro nas buscas de CODIGO(IDX)
CREATE VIEW LISTA_UNIDADES( IDX, TIPO_UNID, NOME_UNID, MUNICIPIO) AS SELECT U.IDX, TU.TIPO_UNID, U.NOME_UNID, M.MUNICIPIO FROM UNIDADES U INNER JOIN TIPO_UNID TU ON (U.TIPO_UNID = TU.IDX) INNER JOIN MUNICIPIOS M ON (U.MUNICIPIO = M.IDX)
quando chamo select * from lista_unidades esta tudo beleza, mas quero colocar uma clausula where dpois dessa pesquisa, do tipo:
´SELECT * FROM LISTA_UNIDADES WHERE IDX = ´ + QuotedStr(edBuscar.Text);
esta dando erro nas buscas de CODIGO(IDX)
Njuniorba
Curtidas 0
Respostas
Motta
05/07/2006
Qual bd ? versao ? so ?
Qual a mensagem de ero que ocorre ?
Vc tentou rodar o sql em outra ferramenta ?
Qual a mensagem de ero que ocorre ?
Vc tentou rodar o sql em outra ferramenta ?
GOSTEI 0
Emerson Nascimento
05/07/2006
se o seu campo IDX for numérico, não use o QuotedStr().
deveria ser apenas:
´SELECT * FROM LISTA_UNIDADES WHERE IDX = ´ + edBuscar.Text;
deveria ser apenas:
´SELECT * FROM LISTA_UNIDADES WHERE IDX = ´ + edBuscar.Text;
GOSTEI 0