Fórum Não Exibir o último Registro. #25386
30/11/2007
0
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:
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áginaçã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
Curtir tópico
+ 0
Responder
Posts
13/03/2008
Lucas Silva
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)
por ex:
Select Noticias.*
From Noticias
Where Noticias.Codigo <> (Select Max(n.Codigo) From Noticias n)
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)