Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

epa_ssa

, erro em banco

Recommended Posts

Galera,Estou com um problema que tme me trado o sono. Não sou programador, mas atualmente estou sozinho na área de web onde trabalho. No site daqui da instituição há um banco de dados que é responsavel pelas noticias. Um dia eu zerei o banco pois estava desatualizado, e deixei com apenas uma noticia ( que eu inseri na hora). QUando fui acessar a noticia olhem o que acontece:ADODB.Field erro '800a0bcd' BOF ou EOF são verdadeiros, ou o registro atual foi excluído. A operação solicitada pelo aplicativo requer um registro atual. /configuracao.asp, line 57 Eu nunca mexi neste arquivo configuração.asp. Galera por favor me ajudem. O endereço do site é www.integralweb.com.br

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, onde exibe as noticias coloca antes do loop

 

ASP [/tr][tr]if NOT recordset.EOF then

 

........aqui vem o loop....

 

 

else

response.write "nenhuma notícia cadastrada"

end if

[/tr]

Compartilhar este post


Link para o post
Compartilhar em outros sites

tipo...nao consegui identificar o local. mal mesmo é que eu so manjo de flash! TEnho que virar programador por necessidade. voce tem msn ou algo do tipo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Essa é a pagina noticias.asp;. É gigante o codigo!<%@LANGUAGE="vb script:history.go(-1);"><img src="imagens/icones/voltar.gif" width="22" height="20" border="0" alt="Voltar" align="absmiddle"></a> Voltar </td> <td width="200" align="center" bgcolor="#F8F8F8"><a href="#" onClick="window.print();return false"><img src="imagens/icones/imprimir.gif" alt="Imprimir" border="0" width="22" height="20" align="absmiddle"></a> Imprimir </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </td> <td valign="top" width="200"> <table width="200" border="0" cellspacing="0" cellpadding="0" height="100%"> <tr> <td height="40" valign="top"><script type="text/javascript" language="JavaScript">// Define the location of count.asp// Using a path, you may use this code in any subfoldervar file='../count.asp';var d=new Date(); var s=d.getSeconds(); var m=d.getMinutes();var x=s*m;f='' + escape(document.referrer);if (navigator.appName=='Netscape'){b='NS';} if (navigator.appName=='Microsoft Internet Explorer'){b='MSIE';} if (navigator.appVersion.indexOf('MSIE 3')>0) {b='MSIE';}u='' + escape(document.title); w=screen.width; h=screen.height; v=navigator.appName; fs = window.screen.fontSmoothingEnabled;if (v != 'Netscape') {c=screen.colorDepth;}else {c=screen.pixelDepth;}j=navigator.javaEnabled();info='w=' + w + '&h=' + h + '&c=' + c + '&r=' + f + '&u='+ u + '&fs=' + fs + '&b=' + b + '&x=' + x;document.write('<img src="' + file + '?'+info+ '" width=1 height=1 border=0>');</script></td> </tr> <tr> <td height="20" valign="top"> </td> </tr> <tr> <td height="10" align="center"><img src="imagens/t.gif" width="200" height="10"></td> </tr> <tr> <td valign="top" align="center" background="imagens/bg_lado_dir_pp.gif"> <!--#include file="include_lado_dir_interno.ssi" --> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <table width="760" border="0" cellpadding="0" cellspacing="0"> <tr> <td align="center" class="dica"> <!--#include file="include_rodape.ssi" --> </td> </tr> </table> </td> </tr></table></body></html> <%Rs_noticias.Close()%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poste o codigo do arquivo configuracao.asp, e marque a linha 57 é ali que está ocorrendo o erro... ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

<%

'Alessandro Marques - tiny_markes@bol.com.br

sConnStats = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("dados/stats.mdb")

 

set conn = Server.CreateObject("ADODB.Connection")

set rs = Server.CreateObject("ADODB.Recordset")

 

Const adOpenForwardOnly = 0

Const adOpenKeyset = 1

Const adOpenDynamic = 2

Const adOpenStatic = 3

 

 

Const adUseServer = 2

Const adUseClient = 3

 

Const adCmdUnknown = &H0008

Const adCmdText = &H0001

Const adCmdTable = &H0002

Const adCmdStoredProc = &H0004

Const adCmdFile = &H0100

Const adCmdTableDirect = &H0200

 

sub OpenDB(sConn)

conn.open sConn

set rs.ActiveConnection = conn

rs.CursorType = adOpenStatic

end sub

 

sub CloseDB()

rs.close

conn.close

set rs = nothing

set conn = nothing

end sub

 

sub w(sText)

 

response.write sText & vbCrLf

end sub

 

conn.open sConnStats

 

strSql = "SELECT C_ImageLoc " strSql = strSql & ", C_FilterIP "

strSql = strSql & ", C_ShowLinks "

strSql = strSql & ", C_RefThisServer "

strSql = strSql & ", C_StripPathParameters "

strSql = strSql & ", C_StripPathProtocol "

strSql = strSql & ", C_StripRefParameters "

strSql = strSql & ", C_StripRefProtocol "

strSql = strSql & ", C_StripRefFile "

strSql = strSql & "FROM Config WHERE ID = 1"

 

set rs = conn.Execute(strSql)

 

sImageLocation = rs.Fields("C_ImageLoc")

sFilterIps = rs.Fields("C_FilterIP")

bShowLinks = rs.Fields("C_ShowLinks")

bRefThisServer = rs.Fields("C_RefThisServer")

bStripPathParameters = rs.Fields("C_StripPathParameters")

bStripPathProtocol = rs.Fields("C_StripPathProtocol")

bStripRefParameters = rs.Fields("C_StripRefParameters")

bStripRefProtocol = rs.Fields("C_StripRefProtocol")

bStripRefFile = rs.Fields("C_StripRefFile")

 

 

rs.Close

conn.close

 

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

é isso mesmo caraele ta tentando pegar algo do banco que não existe aoi da esse erro dizendo que ja chegou ao fim do arquivo

Compartilhar este post


Link para o post
Compartilhar em outros sites

E como eu resolvo isso???da um saque no site ai www.integralweb.com.brse alguem tiver msn na boa me adiciona neto_aikido@hotmail.com que eu mostro o banco. isso é muuuito urgente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, onde exibe as noticias coloca antes do loop

 

[tr][/tr][tr][/tr]
ASP if NOT recordset.EOF then

 

........aqui vem o loop....

 

 

else

response.write "nenhuma notícia cadastrada"

end if

voce resolve assim testando se veio algum registro na consulta antes de pegar seus valores

Compartilhar este post


Link para o post
Compartilhar em outros sites

o rockloco tinha passado isso, mas é que eu nao entendo muito de programacao e nao sei o que seria esse loop. voce podia colar isso no codigo que eu postei e me mandar ele correto na boa?Ps- mas mesmo que o erro seja no codigo...como isso aconteceu se eu so mexi no banco? (apagando os dados e colocando novos)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pelo que eu entendi você apagou os dados da tabela config tbb ...deve ser por isso , ali ele devia guardar informacoes como numero de noticias por paginas .. que tamanho de imagem usar ... essas coisas ...ATé mais

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.