xl_delphi 0 Denunciar post Postado Setembro 15, 2009 Oi galera, Estou com um probleminha com uma select na query. Está assim: Select t.codserie,t.turma,t.turno,t.codescola (select count(l.codaluno)as total from lotacao_aluno l where l.codturma=t.turma) from turmas t order by codserie Com essa select eu consigo trazer as séries, turmas, turnos e a quantidade de alunos em cada turma. Ex. 1ª Série, Turma A, Manhã,29 alunos 2° Ano , Turma A , Manhã,30 alunos Mas eu preciso separar esses dados de acordo com a escola (4 Médio - 6 Fundamental), então pensei em acrescentar uma condição, que ficou assim: Select t.codserie,t.turma,t.turno,t.codescola (select count(l.codaluno)as total from lotacao_aluno l where l.codturma=t.turma) from turmas t where t.codescola=:escola order by codserie Mas dá erro: Acess violation at address 7C911C48 in module 'ntdll.dll'. Read of address FFFFFFF8. Preciso fazer o relatório assim: Ensino Fundamental 1ª Série, Turma A, Manhã,29 alunos 2ª Série , Turma A , Manhã,30 alunos Ensino Fundamental 1° Ano, Turma A, Manhã,29 alunos 2° Ano , Turma A , Manhã,30 alunos Sendo que a escola é escolhida pelo usuário. Por favor, alguém sabe dizer porque dá esse erro. Compartilhar este post Link para o post Compartilhar em outros sites
Chrnos 30 Denunciar post Postado Setembro 15, 2009 Já debugou o código para ver em que momento o erro ocorre? Como está o código completo no trecho com problemas? []'s Compartilhar este post Link para o post Compartilhar em outros sites
xl_delphi 0 Denunciar post Postado Setembro 15, 2009 Já debugou o código para ver em que momento o erro ocorre? Como está o código completo no trecho com problemas? []'s Na verdade quando coloco a select na query que dou ok o erro já aparece e não consigo mais fazer nada, é preciso fechar o delphi abrir novamente seme salvar pra poder voltar a funcionar. Não tenho muita experiência no assunto mas eu acho que é por causa do count que fica no meio do select. Select t.codserie,t.turma,t.turno,t.codescola (select count(l.codaluno)as total from lotacao_aluno l where l.codturma=t.turma) from turmas t where t.codescola=:escola order by codserie []'s Compartilhar este post Link para o post Compartilhar em outros sites