Variar nome da tabela - query iReport [resolvido]

2 respostas
gibaholms

Oi pessoal

Estou com um problemas… eu preciso receber o nome de uma tabela pra query do iReport via parâmetro da aplicação, porém, quando rodo a query ela não funciona… acredito que seja porque, como é parâmetro, o iReport “cola” na query com aspas simples, então a query dá erro.

Alguem sabe como resolver isso ? fazer o parâmetro ser colado na query sem as aspas, como se fosse um texto digitado mesmo (pra poder usá-lo como nome de tabela) ?

2 Respostas

G

amigo quando vc executa a sua query no ireport ela funciona?

vc quer pegar o nome da tabela? ou um nome dentro da tabela?

vlws

gibaholms

Valew pela atenção pessoal!! Já resolvi o problema…

Se alguem quiser saber, eh o seguinte… normalmente se coloca o parâmetro como $P{PARAM}… deste modo, ele plota na query como conteúdo, com aspas simples.

Pra colocar como comando SQL, eh soh colocar exclamação depois do P… assim: $P!{PARAM}… desse modo ele plota na query como uma parte do comando mesmo, como o nome da tabela por exemplo (sem a aspas simples)

Abraço pessoal!

Criado 17 de abril de 2008
Ultima resposta 17 de abr. de 2008
Respostas 2
Participantes 2