Postada em 10/03/2008 17:14 hs
Caros amigos,Estou com uma dificuldade aqui, bastante estranha e peço ajuda.Tenho um sistema para escola, que já funciona há 2 anos, mas sempre com um remendo aqui e ali. Existe uma rotina para consulta da situação de pagamentos de mensalidades de alunos, mostrada mês a mês, ou seja, o usuário seleciona o mês e a consulta é mostrada em um DataGrid (Uso VB 6, base Access, com ADO).Essa tela de consulta tem 12 botões, um de cada mês, no alto. Ao se clicar no mês desejado, o grid é atualizado de acordo. esse grid tem colunas com: Nome do aluno, Nome do Responsável, Num. do boleto, Valor e Data de Pagamento.Acima de cada coluna, tenho botões que quando clicados colocam em ordem Crescente ou Decrescente pela coluna. Esses botões são na realidades objetos Image, em um array, de 0 a 11. Tudo funciona perfeitamente há tempos, como disse, mas hoje me apareceu o seguinte erro:err.Number: -2147467259 err.Description: O provedor de dados ou outro serviço retornou um status E_FAIL.Mas o mistério é que esse erro só ocorre nos meses de FEVEREIRO e JUNHO. Nos outros 10 não dá erro.Pelo que pesquisei o erro está relacionado a alguma inconsistência de dados na base. Mas, por mais que eu procurasse não encontrei nada anormal, especialmente nos campos de Data, onde seria mais provável ocorrer o erro.Assim, recorro à comunidade no sentido de me ajudar a raciocinar sobre algo mais que pode causar o erro, pois já estou travado desde a manhã.Em tempo: não alterei nada nessa rotina recentemente, estou fazendo algumas alterações em outras tabelas, que nem são relacionadas com essa.
|