Ir para conteúdo

POWERED BY:

Arquivado

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

neo-daar

Select apenas no primeiro registro do bd

Recommended Posts

select top 1 * from tabela order by id desc

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

meu naum funcionou...

 

deixa eu te explicar praver se eu estou fazendo certo..

 

tenho a tabela promocoes, nela os campos: titulo, conteudo e data

 

SELECT TOP 1 * FROM promocoes ORDER BY ID DESC

 

o que coloco no ID? já coloquei o titulo, mas naum aparece nada...

 

 

Desde já agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O id é autonumérico, ou teria que ser, assim ele seria sequencial, e com o desc nao teria como nao pegar o ultimo!É isso?Confira seu campo ID!

Compartilhar este post


Link para o post
Compartilhar em outros sites

eh isso..

 

mas tenho dois registro no bd e qnd abro a página naum aparece nada, vejo como está o código:

 

ASP [/tr][tr]

<%

Response.buffer=true

dim conexao, sSQL,registros

 

sub abre_conexao

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

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

conexao.open "driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../admin/db.mdb")

end sub

 

sub fecha_conexao

conexao.close

set conexao=nothing

end sub

Dim sSQL

 

 

sSQL="SELECT TOP 1 * FROM promocoes ORDER BY id DESC "

 

call abre_conexao

 

conexao.Execute(sSQL)

%>

<html><title>(¯`·._) Promoção `·.¸¸.·´´¯`··._.· </title>

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<table width="403" height="392" border="0" cellpadding="0" cellspacing="0">

<tr>

<td width="414" height="392">

<table width="403" height="392" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#EEEEEE" background="../images/fun_promocao.gif">

<tr>

<td width="403" height="392" colspan="2">

<div align="center">

<table width="99%" border="0" align="center" cellpadding="0" cellspacing="0">

<tr>

<td height="44" colspan="2"> <div align="center"><b><font color="#003366" size="4" face="Arial, Helvetica, sans-serif"><%=titulo%></font></b></div></td>

</tr>

<tr>

<td height="216" colspan="2"> <div align="center"><b><font color="#CC0000" size="2" face="Arial, Helvetica, sans-serif"><%=conteudo%></font></b></div></td>

</tr>

<tr>

<td width="31%"><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Válida

até:</strong></font></div></td>

<td width="69%"><b><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><%=validade%></font></b></td>

</tr>

</table>

<b></b></div></td>

</tr>

</table></td>

</tr>

</table>

[/tr]

 

 

mais uma vez obrigado.

 

Neo Daar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só por curiosidade: ("../admin/db.mdb")você está no PWS?A pasta do bando está dentro da pasta dos arquivos, na pasta admin? Se for, tente tirar o ../Num sei se é isso, mas tenta, depois vejo denovo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

naum, naum eh isso naum...eh que essa página será exibida no diretório "public"onde tenho:pasta no pws:admin > arquivos administrativospublic > arquivos livresimages > imagense assim por diante, o db está dentro da pasta admim (qnd eu lançar na web, naum ficará aí, e sim num diretório seguro, naum vem ao caso..)Mas, obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta:Coloque os registros que serão listados do banco dentro do loop:<% do while not rs.eof %>registros aqui<% rs.movenextloop%>Veja se é isso! :unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por acaso no seu banco de dados tem algum campo auto numerico, ouseja que quando adicionar algum arquivo ele tem uma IDentificação1 - bla bla2 - bla blaE assim por diante ? Se tiver qual o nome do mesmo ?Caso você tiver então é facil resolver...Se não tiver da um toke =)Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

quais os campos de seu banco?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta:Coloque os registros que serão listados do banco dentro do loop:<% do while not rs.eof %>registros aqui<% rs.movenextloop%>Veja se é isso! :unsure:

quero pegar apenas um registro, preciso do loop?obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por acaso no seu banco de dados tem algum campo auto numerico, ouseja que quando adicionar algum arquivo ele tem uma IDentificação

1 - bla bla

2 - bla bla

 

E assim por diante ? Se tiver qual o nome do mesmo ?

 

Caso você tiver então é facil resolver...

 

Se não tiver da um toke =)

 

Abraços

tem sim, está nomeado como? "id"

 

 

 

obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

algum desses é autonumeração, se for é so colocar o nome naquele codigo que passei

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual seu banco?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Access

com access deveria funcionar, o pau daria se fosse mysql que precisaria usar limite...Posta o erro que ta dando ae

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.