Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Piero Bruno

Consulta sql/asp usando combobox

Recommended Posts

Galera necessito de uma ajuda!!!!

 

é o seguinte estou tentando fazer uma consulta usando uma variável que e a tabela relacionada.

 

ex.:

 

tenho um formulario que o internauta escolhe o candidato e uma palavra chave para fazer a consulta.

os dados são coletados atraves do request.querystring e a consulta fica assim

 

candidato = Request.QueryString("candidato")
strSQL = "SELECT locaisvotacao.* , '" & candidato & "'.* " _
		& "FROM locaisvotacao, '" & candidato & "' " _
		& "WHERE (locaisvotacao.zona = '" & candidato & "'.zona ) and (locaisvotacao.secao = '" & candidato & "'.secao ) and (locaisvotacao.bairro ='" & TiraAcento(Replace(strSearch, "'", "''")) & "') " _
		& "ORDER BY locaisvotacao.colegioeleitoral, locaisvotacao.secao;"

minha dúvida e a seguinte, como faço a consulta substituindo o nome da tabela pela escolha feita atraves de um combobox.

 

... select locaisvotacao.* , <variavelcomnomedatabela>. * from locaisvotacao, <variavelcomnomedatabela> WHERE locaisvotacao.zona = <variavelcomnomedatabela>.zona ... e assim por diante.

 

 

Muito Obrigado ai galera

Compartilhar este post


Link para o post
Compartilhar em outros sites

voce passa o nome da tabela pela querystring?

Compartilhar este post


Link para o post
Compartilhar em outros sites

voce passa o nome da tabela pela querystring?

 

isto,

tenho um combobox com os nomes das tabelas: tabela1 > tabela2 > tabela 3 ...

queria substituir no sql para não fazer vários if's

 

tabela = request.querystring("tabela")

 

ex.: ... from <tabela> where <tabela>.secao = "29"

 

gostaria que fosse selecionado os dados da tabela que o usuario escolher.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Apresenta algum erro? Pois aqui você fez como deveria.. "'" & candidato & "'.* "

 

 

 

Obs. não é interessante passar a tabela por parâmetro, assim como campos da mesma...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.