PreparedStatement: existe um método para

4 respostas
maresp

Gostaria de saber se é possível ‘setar’ um atributo de um PreparedStatement da seguinte forma?

SELECT desc FROM ? WHERE cod = ?

Como podem ver quero que a tabela a ser pesquisada seja um atributo de PreparedStatement… é possível? Se é, qual método utilizar para ‘setar’ o atributo correspondente a tabela?

4 Respostas

marciolx

“maresp”:
Gostaria de saber se é possível ‘setar’ um atributo de um PreparedStatement da seguinte forma?

SELECT desc FROM ? WHERE cod = ?

Como podem ver quero que a tabela a ser pesquisada seja um atributo de PreparedStatement… é possível? Se é, qual método utilizar para ‘setar’ o atributo correspondente a tabela?

vê aqui

http://www.guj.com.br/servlet/guj?PARSE=true&MAMUTE_ACTION=br.com.guj.action.ListArticle&MAMUTE_TEMPLATE=ShowArticle&LIST_ARTICLE=single&ArticleId=15&PAGE=1

maresp

Desculpe marciolx, mas já tinha lido o artigo, lí novamente, inclusive o tópico de discussão mas não tem nada lá que se aplique à este caso.

Bani

A resposta é não, não é possível deixar o nome da tabela dinâmico.
O PreparedStatement já vai montar a estrutura da Query no banco, para não perder tempo tentando achar o melhor caminho, etc, todas as vezes. Tendo um nome de tabela ou de coluna dinâmico isso não é possível.

marciolx

eu é que peço desculpas, não havia lido o post direito… :oops: :oops:

Criado 3 de setembro de 2003
Ultima resposta 3 de set. de 2003
Respostas 4
Participantes 3