Hey-ya! JavaPeople!!!
Seguinte, eu fiz um codigo, assim: eu puz um SQL.executeQuery("SELECT....") dentro de uma for... e oq acontece é que ele nao executa, ou seja o objeto SQL.next() retorna sempre false, o codigo ta ai...se alguem tiver alguma luz ajudaria bastante!!!
OBRIGADO!!!
for(ContadorNumFunc=1;ContadorNumFunc<=NumFunc;ContadorNumFunc++){
for(ContadorNumMes=1;ContadorNumMes<=NumMeses;ContadorNumMes++){
ValorNormaldoMes = ("0" + ContadorNumMes);
SqlQry = " SELECT Count(Solicitacao_Historico.Cod_Solicitacao) AS ContarDeCod_Solicitacao, Solicitacao_Historico.Data_Solicitacao, Dados_Pessoais.Apelido ";
SqlQry = SqlQry + " FROM Dados_Pessoais INNER JOIN Solicitacao_Historico ON Dados_Pessoais.Matricula = Solicitacao_Historico.Matricula_E ";
SqlQry = SqlQry + " GROUP BY Solicitacao_Historico.Data_Solicitacao, Dados_Pessoais.Apelido ";
SqlQry = SqlQry + " HAVING (";
SqlQry = SqlQry + " ((Solicitacao_Historico.Data_Solicitacao) Is Not Null) AND";
SqlQry = SqlQry + " ((Dados_Pessoais.Apelido)='" + FuncionarioAtivo.get(ContadorNumFunc-1) + "') AND";
SqlQry = SqlQry + " ((Solicitacao_Historico.Data_Solicitacao) > #" + StrMesInicio + "/01/" + Ano + "#) AND ";
SqlQry = SqlQry + " ((Solicitacao_Historico.Data_Solicitacao) < #" + NumDias +"/" + StrMesFinal + "/" + Ano + "#) AND";
SqlQry = SqlQry + " ((Solicitacao_Historico.Data_Solicitacao) LIKE '**/" + ValorNormaldoMes + "/2001')";
SqlQry = SqlQry + " )";
SqlQry = SqlQry + " ORDER BY Dados_Pessoais.Apelido";
SQLRetorno = SQLStatC1.executeQuery(SqlQry);
while(SQLRetorno.next()){
int ValorCorrente = SQLRetorno.getInt("ContarDeCod_Solicitacao");
SomaFuncMes[ContadorNumFunc][ContadorNumMes] = SomaFuncMes[ContadorNumFunc][ContadorNumMes] + ValorCorrente;
out.println("<br>" + SomaFuncMes[ContadorNumFunc][ContadorNumMes] + "<br>");
out.println("ok");
}
}
}

