
29/06/2004, 10:38
|
| | Fecha de Ingreso: julio-2003
Mensajes: 116
Antigüedad: 21 años, 10 meses Puntos: 0 | |
Error de encabezado Hola, tengo el siguiente error: objeto Response error 'ASP 0156 : 80004005'
Error de encabezado
/obra_nueva2.asp, línea 55
Los encabezados HTTP ya están escritos en el explorador cliente. Cualquier cambio en los encabezados HTTP se debe hacer antes de escribir el contenido de la página.
Y el código de página es este:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%response.buffer=false%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<!-- #include file="adovbs.inc" -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>No title</title>
<script>
<!--
function displayWindow(url, width, height)
{
var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=no,scrollbars=no,menubar=no,status=no' );
}
//-->
</script>
<script type="text/javascript" language="JavaScript1.2" src="stm31.js"></script>
</head>
<%
zona=replace(request.QueryString("zona"),"'","")
set rs = CreateObject("ADODB.Recordset")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("..\data\db1.mdb")
rs.CursorType = adOpenKeyset
rs.LockType = adLockOptimistic
sqltxt="SELECT * FROM imagenes ORDER BY ref ASC"
rs.Open sqltxt,conn
tamanopagina=5
paginaabsoluta=request.querystring("paginaabsoluta ")
if paginaabsoluta="" then
paginaabsoluta=1
end if
if paginaabsoluta=1 Then
inicio=1
else
inicio=1+(paginaabsoluta-1)*tamanopagina
end if
fin=inicio+tamanopagina-1
if fin > rs.recordcount then
fin =rs.recordcount
end if
if paginaabsoluta > rs.recordcount then
paginaabsoluta=paginaabsoluta-1
response.buffer=false response.redirect("obra_nueva2.asp?tamanopagina="& tamanopagina&"&paginaabsoluta="&paginaabsoluta&"&z ona="&zona&"")
end if
rs.pagesize= cint(tamanopagina)
rs.absolutepage=cint(paginaabsoluta)
contador=1
%>
Yo a esta página le paso el parámetro zona mediante URL, el cual filtra los resultados por zonas cogiendolos de la base de datos.
He leído que es por el response.redirect que se arregla con el response.buffer, pero en mi caso no lo puedo cambiar ya que me da error de que no se encuentra la página (creo que es por la paginación). El código no está completo pero si lo necesitais decírmelo y lo pongo.
A ver si me podeis echar una mano, maestros. |