Não Exibir o último Registro.

SQL

30/11/2007

Olá,

tenho uma estrutra em SQL.
tenho uma página em ASP, que puxa os titulos das noticias
que eu cadastro nesse banco SQL.

Gostaria de saber como faço para que ele nunca exiba o
registro que eu acabei de cadastrar.


Se alguém puder me ajudar.

segue a estrutura que estou usando abaixo:

<!--
/*#




Name: Páginação
Date: 2007-11-30
Hour: 02:00:53 AM
Description: Páginação sem exibição do último registro.
Author: José Luiz R. Souza Junior
URL: http://thefirm.com.br
E-Mail: junior@thefirm.com.br


#

*/
-->
<¬
´*/// Conexão com o banco de dados ///*

ConConex = "DBQ=G:\Select\teste.mdb;Driver={Microsoft Access Driver (*.mdb)};"

´*/// Select da conexão - Count ///*

set rs = server.CreateObject("adodb.recordset")
sql = "SELECT count (*) as conta FROM noticia"
rs.open sql, ConConex

´*/// Variavel de Count - 1 ///*

ValorFinal = (rs("conta") - 1)

´*/// Select da conexão - Top Valor "-1" ///*

set rs2 = server.CreateObject("adodb.recordset")
sql1 = "SELECT top "& ValorFinal &" * FROM noticia order by Id"
rs2.open sql1, ConConex
¬>
<html>
<head>
<title>P&aacute;gina&ccedil;&atilde;o - Exemplo</title>
<style media="all" title="paginacao" type="text/css">
<!--
body {
background-color:#000000;
font-family:"trebuchet MS";
color:CCCCCC;
font-size:20px;
padding:10px;
}
-->
</style>
</head>
<body>

<!-- Variavel de Id "-1" -->

<¬
isso = (rs2.Fields("id")-1)
¬>

<!-- While EOF -->

<¬
while rs2.eof = false
¬>

<!-- Fields -->

<¬=rs2.Fields("nome")¬> <br />

<!-- MoveNext - Wend -->

<¬
rs2.movenext
wend
¬>
</body>
</html>

<!-- Close conexão -->

<¬
rs.close
rs2.close
¬>




Dainet

Dainet

Curtidas 0

Respostas

Lucas Silva

Lucas Silva

30/11/2007

Na consulta SQL você pode excluir o ultimo código cadastrado.
por ex:


Select Noticias.*
From Noticias
Where Noticias.Codigo <> (Select Max(n.Codigo) From Noticias n)


GOSTEI 0
POSTAR