Foros del Web » Programando para Internet » ASP Clásico »

codigo no funciona

Estas en el tema de codigo no funciona en el foro de ASP Clásico en Foros del Web. hola amigos tengo un problema con un codigo no se porque no funciona .. el codigo es para traer una imagen de una database si ...
  #1 (permalink)  
Antiguo 23/10/2007, 08:56
 
Fecha de Ingreso: octubre-2007
Mensajes: 106
Antigüedad: 17 años, 6 meses
Puntos: 0
Pregunta codigo no funciona

hola amigos tengo un problema con un codigo no se porque no funciona ..
el codigo es para traer una imagen de una database si alguien podria ayudarme por favor.....o si conocen algun codigo funcionando que me muestre lo que contiene mi databada por id ya sea texto o imagenes...

este codigo es solo para imagenes,...
<%

' Recupera imagenes desde una base de datos

Response.Buffer = True
ID = Request.querystring("ID")
If Len(ID) < 1 Then
ID = 1
End If

connStr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("\xxx\imagenes.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "select imagen,tipo from imagenes where ID = " & ID, connStr

If Not rs.EOF Then
Response.ContentType = rs("tipo")
Response.BinaryWrite rs("imagen")
End If


rs.Close
Set rs = Nothing
%>
  #2 (permalink)  
Antiguo 23/10/2007, 09:08
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Re: codigo no funciona

Y cual es el error?
Si existe el querystring id y el campo id tiene valor?
Por ultimo, como lo usas?

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 23/10/2007, 10:17
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
Re: codigo no funciona

especifica cual es el error alomejor puede ser por el tipo de dato espesificacelo al la variable rescatada del formulario con trim o int
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #4 (permalink)  
Antiguo 23/10/2007, 11:26
 
Fecha de Ingreso: octubre-2007
Mensajes: 106
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: codigo no funciona

hola amigo este es el error que me da..
Información técnica (para personal de soporte técnico)

Tipo de error:
Microsoft JET Database Engine (0x80040E10)
No se han especificado valores para algunos de los parámetros requeridos.
/27/recuperar.asp, línea 13

y la database la tengo bien no se que pasara...
  #5 (permalink)  
Antiguo 23/10/2007, 11:36
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: codigo no funciona

proba
Cita:
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "select imagen,tipo from imagenes where ID = " & ID
response.write sql
response.end

rs.Open sql, connStr
Eso te regresara el SQL para que verifiques si realmente llevas el parametro completo


suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #6 (permalink)  
Antiguo 23/10/2007, 13:25
 
Fecha de Ingreso: octubre-2007
Mensajes: 106
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: codigo no funciona

hola ya hice eso que tu me dijiste pero la imagen aun no me abre me sale ese mensaje con el numero de id select imagen,tipo from imagenes where ID = " & ID
pero hace un rato lo hice funcionar pero con el codigo que yo tengo me mostro una imagen pero despues quiero ver la otras que tengo en mi db pero me abre el asp como para guardar el archivo no abrirlo... no se que pasara...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:51.