Ir para conteúdo
Fórum Script Brasil
  • 0

Exibir 3 Ultimos Registros De Um Bd


ratocuiara

Pergunta

16 respostass a esta questão

Posts Recomendados

  • 0

Entaum eu coloquei o código que você postou, mais ta dando esse erro:]

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.

/viamao/default.asp

tenho mais de 10 registro em meu bd.

Link para o comentário
Compartilhar em outros sites

  • 0
ASP
Sql = "SELECT TOP 3 * FROM tabNoticiasdeHoje ORDER BY IDNoticiasdeHoje desc"

Set rs = conn.execute(sql)

if not rs.bof and not rs.eof then

do while not rs.eof

response.Write rs("NoticiadeHoje")

rs.movenext

loop

end if

abraços

Valeu meu filho, deu certo!!!!

Agora não querendo abusar, como faço para que ele ponha um separador entre os registros tipo um "hifem -"

abraços.

Link para o comentário
Compartilhar em outros sites

  • 0
ASP

Sql = "SELECT TOP 3 * FROM tabNoticiasdeHoje ORDER BY IDNoticiasdeHoje desc"

Set rs = conn.execute(sql)

if not rs.bof and not rs.eof then

do while not rs.eof

response.Write rs("NoticiadeHoje") &" - "

rs.movenext

loop

end if

Ok pessoal até ai ta tudo certinho!!!!

Agora mais uma duvidazinha.

Como ficaria essa função com o link abaixo:

<a href="noticiasdehoje.asp?IDNoticiasdehoje=<%=Rs("IDNoticiasdehoje")%>

Já tentei de tudo e não consegui... Façam mais esse favorzinho pra mim ai.

Abraços.

Link para o comentário
Compartilhar em outros sites

  • 0
use

ASP

response.write "<a href=""noticiasdehoje.asp?IDNoticiasdehoje="&Rs("IDNoticiasdehoje")&">"&rs("NoticiadeHoje") &"</a> - "

Arruma um estraga outro.

Caro amigo!!! deu certinho o seu codigo, está linkando...porem ele deixou de funcionar a exibição do tres ultimos campos. olhe ai como tá:

<%

Set Conexao = Server.CreateObject("ADODB.Connection")

Conexao.Open "Provider=Microsoft.Jet.OleDB.4.0;Data Source=" & Server.MapPath("fpdb/jornal.mdb")

Sql = "SELECT top 3 * FROM tabNoticiasdeHoje ORDER BY IDNoticiasdeHoje desc"

Set Rs = Conexao.Execute ( Sql )

if not rs.bof and not rs.eof then

do while not rs.eof

response.Write "<a href=""noticiasdehoje.asp?IDNoticiasdehoje="&Rs("IDNoticiasdehoje")&">"&rs("Titulo_Noticiasdehoje")&"</a>"&" - "

rs.movenext

loop

end if

%>

ele está mostrando sómente o primeiro registro, e não é isso que peço na funçao.

Link para o comentário
Compartilhar em outros sites

  • 0

Brother!! Faz assim

<%
Set Conexao = Server.CreateObject("ADODB.Connection")
Conexao.Open "Provider=Microsoft.Jet.OleDB.4.0;Data Source=" & Server.MapPath("fpdb/jornal.mdb")
Sql = "SELECT top 3 * FROM tabNoticiasdeHoje ORDER BY IDNoticiasdeHoje desc"
Set Rs = Conexao.Execute ( Sql )
if not rs.bof and not rs.eof then
do while not rs.eof

rs.movenext
loop
end if

response.Write "<a href=""noticiasdehoje.asp?IDNoticiasdehoje="&Rs("IDNoticiasdehoje")&">"&rs("Titulo_Noticiasdehoje")&"</a>"&" - "
%>

abraços

Link para o comentário
Compartilhar em outros sites

  • 0
Brother!! Faz assim

<%
Set Conexao = Server.CreateObject("ADODB.Connection")
Conexao.Open "Provider=Microsoft.Jet.OleDB.4.0;Data Source=" & Server.MapPath("fpdb/jornal.mdb")
Sql = "SELECT top 3 * FROM tabNoticiasdeHoje ORDER BY IDNoticiasdeHoje desc"
Set Rs = Conexao.Execute ( Sql )
if not rs.bof and not rs.eof then
do while not rs.eof

rs.movenext
loop
end if

response.Write "<a href=""noticiasdehoje.asp?IDNoticiasdehoje="&Rs("IDNoticiasdehoje")&">"&rs("Titulo_Noticiasdehoje")&"</a>"&" - "
%>

abraços

brother como você quer que ele apareça os ultimos tres se o conteudo´esta fora do loop?

Link para o comentário
Compartilhar em outros sites

  • 0
Brother!! Faz assim

<%
Set Conexao = Server.CreateObject("ADODB.Connection")
Conexao.Open "Provider=Microsoft.Jet.OleDB.4.0;Data Source=" & Server.MapPath("fpdb/jornal.mdb")
Sql = "SELECT top 3 * FROM tabNoticiasdeHoje ORDER BY IDNoticiasdeHoje desc"
Set Rs = Conexao.Execute ( Sql )
if not rs.bof and not rs.eof then
do while not rs.eof

rs.movenext
loop
end if

response.Write "<a href=""noticiasdehoje.asp?IDNoticiasdehoje="&Rs("IDNoticiasdehoje")&">"&rs("Titulo_Noticiasdehoje")&"</a>"&" - "
%>

abraços

brother como você quer que ele apareça os ultimos tres se o conteudo´esta fora do loop?

ASP

<%

Set Conexao = Server.CreateObject("ADODB.Connection")

Conexao.Open "Provider=Microsoft.Jet.OleDB.4.0;Data Source=" & Server.MapPath("fpdb/jornal.mdb")

Sql = "SELECT top 3 * FROM tabNoticiasdeHoje ORDER BY IDNoticiasdeHoje desc"

Set Rs = Conexao.Execute ( Sql )

if not rs.eof then

while not rs.eof

response.Write "<a href=""noticiasdehoje.asp?IDNoticiasdehoje="&Rs("IDNoticiasdehoje")&">"&rs("Titulo_Noticiasdehoje")&"</a>"&" - "

rs.movenext

wend

end if

rs.close

set rs=nothing

conexao.close

set conexao=nothing

%>

bom.... se não aparecer 3 verifique se existe 3 registros no bd

Pessoal!!!

infelizmente não deu certo nenhuma das alternativas, o tópico ainda está em aberto.

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...