[size=“16”]
Estou precisando pegar cada valor do “tabela.getString(3)” e colocar na matriz abaixo:
Exemplo: String[] data= { “28/12/2004”, “29/12/2004”, “etc…”, “etc…” }; <---- valores recebidos do banco de dados
Será que sua dúvida é rosolvida com a seguinte exlpicação?
Se vc já consegue pegar as datas é só atribuir elas pro array(não matriz) que vc criou incrementando o indice do array…
Um pequeno laço resolve isso…pega o getString(x) e joga no data[x]…
é isso :?:
E
everthomazPJ
Sim, só preciso adicionar todos os valores do select em uma variável.
Tem um exemplo de como fazer isto?
F
fhenriquesPJ
como vc pega o SELECT???
dependendo desta resposta é só uma atribuição simples… uma string recebe o select…
se eu tiver falando besteira mande, se possível, mais pedaços do código pra facilitar…
E
everthomazPJ
Segue mais um pedaço do código:
String q="select * from erros_nrp where data >= '"+datainicial+"' and data <= '"+datafinal+"' and nrp_ip = '"+nrp_ip+"'";
try { tabela = instrucao.executeQuery(q);
out.println("<TABLE Border=10 CellPadding=5><TR>");
out.println("<th bgcolor=#000000>DATA</th><th bgcolor=#000000>NRP_IP</th><th bgcolor=#000000>ERROS</th></TR>");
int conta_erros = 0;
String get_nrp = null;
while(tabela.next()) {
out.println("<TR>");
out.println("<TD>"+tabela.getString(1)+"</TD>");
out.println("<TD>"+tabela.getString(2)+"</TD>");
out.println("<TD>"+tabela.getString(3)+"</TD>");
out.println("</TR>"); };
Então, todas as datas que eu receber pelo select eu quero adicionar em uma variável. Quero que o resultado fique como abaixo:
Ex: String[] datas = { "28/12/2004", "29/12/2004", "30/12/2004", "31/12/2004", "01/01/2005", "02/01/2005" };
Este é meu problema. Eu quero saber como coloco as datas nesta variável.
Obrigado pela ajuda.
F
fhenriquesPJ
vamos mais uma vez…
Vc consegue imprimir as linhas da tabela (tabela.getString(1))? sim.
então, pq não fazer :