Jony Walker Postado Janeiro 5, 2006 Denunciar Share Postado Janeiro 5, 2006 O erro é o seguinte: HTTP 500.100 - Servidor interno Erro - erro do ASPInternet Information Services--------------------------------------------------------------------------------Informações técnicas (para a equipe de suporte)Tipo de erro:ADODB.Field (0x80020009)BOF ou EOF são verdadeiros, ou o registro atual foi excluído. A operação solicitada pelo aplicativo requer um registro atual./agenda/index.asp A página é esta: <% Option Explicit%><html><head><!--#include file="adob.asp"--><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><link href="dr_ary.css" rel="stylesheet" type="text/css"><%Dim varDta, sqlCons, rsHojeDim dia, mes, anoDim ddia, dmes, dano, dataformatadavarDta = DateSession.LCID=1033sqlCons = " SELECT * FROM dates WHERE datta = #"& varDta &"# ORDER BY hora "call abre_conexaoset rsHoje = Conexao.execute(sqlCons)%> <%dia = day(now)mes = month(now)ano = year(now)if dia < 9 thendia = 0 & diaend ifif mes < 9 thenmes = 0 & mesend ifresponse.write ""& dia &"/" & mes & "/" & ano & " "%>-</span></div><br><%if not rsHoje.eof then%><% dano = year(rsHoje("datta"))dmes = month(rsHoje("datta"))ddia = day(rsHoje("datta"))if dmes < 9 thendmes = "0" & dmesend ifdataformatada = ddia & "/" & dmes & "/" & dano%><%while not rsHoje.eof%> <tr> <td class="link"><%= rsHoje("paciente") %></td> <td class="link"><%= dataformatada %></td> <td class="link"><%= rsHoje("hora")%>:00</td> <td class="link"><%= rsHoje("cirurgia")%></td> </tr><%rsHoje.MoveNext%> <tr> <td class="link"><%= rsHoje("paciente") %></td> <td class="link"><%= dataformatada %></td> <td class="link"><%= rsHoje("hora")%>:00</td> <td class="link"><%= rsHoje("cirurgia")%></td> </tr><%rsHoje.MoveNext%> </table><%wendelse%></body></html><%Set rsHoje = Nothing%> Existem datas no banco de dados q coincidem com o dia de hoje.. e ele fica apresentando esse erro... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cyberalexxx Postado Janeiro 5, 2006 Denunciar Share Postado Janeiro 5, 2006 <%Option Explicit%><html><head><!--#include file="adob.asp"--><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><link href="dr_ary.css" rel="stylesheet" type="text/css"><%Dim varDta, sqlCons, rsHojeDim dia, mes, anoDim ddia, dmes, dano, dataformatadavarDta = DateSession.LCID=1033sqlCons = " SELECT * FROM dates WHERE datta = #"& varDta &"# ORDER BY hora "call abre_conexaoset rsHoje = Conexao.execute(sqlCons)%><%dia = day(now)mes = month(now)ano = year(now)if dia < 9 thendia = 0 & diaend ifif mes < 9 thenmes = 0 & mesend ifresponse.write ""& dia &"/" & mes & "/" & ano & " "%>-</span></div><br><%if not rsHoje.eof then%><% dano = year(rsHoje("datta"))dmes = month(rsHoje("datta"))ddia = day(rsHoje("datta"))if dmes < 9 thendmes = "0" & dmesend ifdataformatada = ddia & "/" & dmes & "/" & dano%><%while not rsHoje.eof%> <tr> <td class="link"><%= rsHoje("paciente") %></td> <td class="link"><%= dataformatada %></td> <td class="link"><%= rsHoje("hora")%>:00</td> <td class="link"><%= rsHoje("cirurgia")%></td> </tr><%rsHoje.MoveNextif not rsHoje.eof then%> <tr> <td class="link"><%= rsHoje("paciente") %></td> <td class="link"><%= dataformatada %></td> <td class="link"><%= rsHoje("hora")%>:00</td> <td class="link"><%= rsHoje("cirurgia")%></td> </tr><%rsHoje.MoveNextendif%> </table><%wendelse%></body></html><%Set rsHoje = Nothing%> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Janeiro 5, 2006 Denunciar Share Postado Janeiro 5, 2006 você ta executando 2 rs.movenext dentro do mesmo while, entre um e outro você tem que verificar se não é fim de arquivoexemplo: se for o ultimo registro no 1º rs.movenext ele apontaria para o fim do arquivo e sairia do while de boa, mas lá em baixo tem outro rs.movenext.. ae da erroentendeu ae? não sou muito bom pra explicar as coisas mas tae!abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jony Walker Postado Janeiro 5, 2006 Autor Denunciar Share Postado Janeiro 5, 2006 Entendi, antes eu estava trabalhando com mod para pares ou trios de resultados em linha, agora eu tinha me esquecido dessa parte.. Foi só eu colocar no banco acidentalmente número ímpar de resultados e gerou mais um erro: do terceiro resultado em diante fica fora da tabela Obrigado a todos !!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Jony Walker
O erro é o seguinte:
HTTP 500.100 - Servidor interno Erro - erro do ASP
Internet Information Services
--------------------------------------------------------------------------------
Informações técnicas (para a equipe de suporte)
Tipo de erro:
ADODB.Field (0x80020009)
BOF ou EOF são verdadeiros, ou o registro atual foi excluído. A operação solicitada pelo aplicativo requer um registro atual.
/agenda/index.asp
A página é esta:
Existem datas no banco de dados q coincidem com o dia de hoje.. e ele fica apresentando esse erro...
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.