• Lunes 18 de Noviembre de 2024, 12:30

Autor Tema:  Error De Buffer = True  (Leído 1302 veces)

monkytrox

  • Miembro activo
  • **
  • Mensajes: 42
    • Ver Perfil
Error De Buffer = True
« en: Lunes 14 de Agosto de 2006, 18:26 »
0
Hola tengo una pagina ASP en la que debería insertar una imagen, toy probvando mostrar una imagen desde la Base PUbs de SQL server y al mostrarla desde ASP, me muestra este error

"The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content"

creo que tiene que ver con el buffer, puse esta instruccion y nada...alguien me puede ayudar muchas gracias......


este es el codigo que uso para mostrar la imagen.


Response.Expires = 0
Response.Buffer = true
esponse.Clear
Response.ContentType = "image/gif"


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

connPubs.Open"Provider=SQLOLEDB;Data Source=; Initial Catalog = Pubs; User Id =; Password="
'saque algunos parametros por seguridad :-)

SQLstr = "SELECT logo FROM pub_info WHERE pub_id = '0736'"
'muestra la primera imagen de la tabla pub_info para probar que muestre la imagen

Set rsLogo = connPubs.Execute(SQLstr)
Response.ContentType = "image/gif"
Response.BinaryWrite rslogo("logo")

rsLogo.Close
Set rsLogo = Nothing
connPubs.Close
Set connPubs = Nothing
Response.End


salu2

monkytrox

  • Miembro activo
  • **
  • Mensajes: 42
    • Ver Perfil
Re: Error De Buffer = True
« Respuesta #1 en: Miércoles 16 de Agosto de 2006, 18:56 »
0
tema resuelto, era colocar el response.buffer= true, en la primera linea de codigo... gracias de todas maneras :-)

salu2