Foros del Web » Creando para Internet » Herramientas y Software »

ayuda con permisos en asp

Estas en el tema de ayuda con permisos en asp en el foro de Herramientas y Software en Foros del Web. Buenas: Soy nuevo en esto de asp, y me he hecho una pagina con el Dreamweaver 8, pero tengo un problema con esta pagina. La ...

  #1 (permalink)  
Antiguo 14/04/2008, 04:05
Avatar de plantala  
Fecha de Ingreso: abril-2008
Ubicación: Jamaica
Mensajes: 176
Antigüedad: 16 años
Puntos: 1
ayuda con permisos en asp

Buenas:
Soy nuevo en esto de asp, y me he hecho una pagina con el Dreamweaver 8, pero tengo un problema con esta pagina. La meto en el wwwroot, y al llamar a la pagina http://localhost/... me da el siguiente error:
-------------------------------------------------------------------------------------------------------------------------------
HTTP 500.100. Error interno del servidor: error de ASP
Servicios de Internet Information Server

Información técnica (para personal de soporte técnico)

* Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access] El motor de base de datos Microsoft Jet no puede abrir el archivo '(desconocido)'. Está abierto en modo exclusivo por otro usuario o bien necesita permiso para ver sus datos.
/Mikel/inaug.asp, line 8

* Tipo de explorador:
Mozilla/5.0 (Windows; U; Windows NT 5.0; es-ES; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13
-------------------------------------------------------------------------------------------------------------------------------
Espero que alguien me pueda ayudar, ya que no consigo solucionar el problema despues de mirar en diversos foros.
Gracias de antemano!!!
  #2 (permalink)  
Antiguo 14/04/2008, 14:11
 
Fecha de Ingreso: diciembre-2007
Mensajes: 36
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: ayuda con permisos en asp

[QUOTE=plantala;2362699]Buenas:
Soy nuevo en esto de asp, y me he hecho una pagina con el Dreamweaver 8, pero tengo un problema con esta pagina. La meto en el wwwroot, y al llamar a la pagina http://localhost/... me da el siguiente error:
[QUOTE]

puedes mandar el codigo ???
  #3 (permalink)  
Antiguo 15/04/2008, 00:42
Avatar de plantala  
Fecha de Ingreso: abril-2008
Ubicación: Jamaica
Mensajes: 176
Antigüedad: 16 años
Puntos: 1
Re: ayuda con permisos en asp

Aqui tienes el codigo:
----------------------------------------------------------------------------------------
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include file="../../../Inaug.asp" -->
<%
Dim Recordset1
Dim Recordset1_numRows

Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_Inaug_STRING
Recordset1.Source = "SELECT * FROM Consulta1 ORDER BY Nombre ASC"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()

Recordset1_numRows = 0
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<table width="400" border="1">
<tr>
<td><%=(Recordset1.Fields.Item("Imagen").Value)% ></td>
<td><%=(Recordset1.Fields.Item("Nombre").Value)% ></td>
<td><%=(Recordset1.Fields.Item("Imagen").Value)% ></td>
<td><%=(Recordset1.Fields.Item("Nombre").Value)% ></td>
</tr>
</table>
</body>
</html>
<%
Recordset1.Close()
Set Recordset1 = Nothing
%>
----------------------------------------------------------------------------------------
Ojala me podais ayudar...
Gracias.
  #4 (permalink)  
Antiguo 15/04/2008, 02:57
Avatar de plantala  
Fecha de Ingreso: abril-2008
Ubicación: Jamaica
Mensajes: 176
Antigüedad: 16 años
Puntos: 1
Re: ayuda con permisos en asp

Si alguien me pudiera ayudar, lo agradeceria mucho, ya que estoy atascado con este problema, y nose por donde tirar.
Gracias.
  #5 (permalink)  
Antiguo 15/04/2008, 05:26
 
Fecha de Ingreso: enero-2005
Mensajes: 4
Antigüedad: 19 años, 3 meses
Puntos: 0
Re: ayuda con permisos en asp

Yo creo que tienes problemas con los permisos a nivel de directorio en el servidor de páginas web.

En el servirdor existe un usuario llamado Servidor_IUSR que debe tener perimisos de lectura y escritura en el directorio donde esta situada la base de datos.

Un saludo
  #6 (permalink)  
Antiguo 15/04/2008, 05:36
Avatar de plantala  
Fecha de Ingreso: abril-2008
Ubicación: Jamaica
Mensajes: 176
Antigüedad: 16 años
Puntos: 1
Re: ayuda con permisos en asp

Gracias iralath por responderme, pero explicandomelo asi me suena a chino, ya que soy bastante nuevo en esto, te agradeceria que me lo pudieras detallar paso a paso lo que tengo que hacer y donde lo tengo que hacer.
Espero no ser muy pesau....
Gracias.
  #7 (permalink)  
Antiguo 15/04/2008, 08:15
 
Fecha de Ingreso: diciembre-2007
Mensajes: 36
Antigüedad: 16 años, 4 meses
Puntos: 0
De acuerdo Re: ayuda con permisos en asp

Cita:
Iniciado por plantala Ver Mensaje
Gracias iralath por responderme, pero explicandomelo asi me suena a chino, ya que soy bastante nuevo en esto, te agradeceria que me lo pudieras detallar paso a paso lo que tengo que hacer y donde lo tengo que hacer.
Espero no ser muy pesau....
Gracias.
Hola pasame tu correo y te paso inmediatamente lo que necesitas paso a paso.
espero haberte ayudado
saludos
  #8 (permalink)  
Antiguo 16/04/2008, 03:02
Avatar de plantala  
Fecha de Ingreso: abril-2008
Ubicación: Jamaica
Mensajes: 176
Antigüedad: 16 años
Puntos: 1
Re: ayuda con permisos en asp

Gracias, ya he arreglado el problema, dandole los permisos adecuados al usuario que me habeis comentado, pero ahora que me aparece la pagina, me he dado cuenta que al cargar, solo me aparece el primer registro de la base de datos, y yo quiero que me aparezcan todos.Arriba esta el codigo, si me pudierais dar alguna explicacion de que esta mal y como arreglarlo, me ayudariais muchisimo.
Gracias otra vez.
  #9 (permalink)  
Antiguo 16/04/2008, 08:44
 
Fecha de Ingreso: diciembre-2007
Mensajes: 36
Antigüedad: 16 años, 4 meses
Puntos: 0
De acuerdo Re: ayuda con permisos en asp

Cita:
Iniciado por plantala Ver Mensaje
Aqui tienes el codigo:
----------------------------------------------------------------------------------------
<table width="400" border="1">
<tr>
<td><%=(Recordset1.Fields.Item("Imagen").Value)% ></td>
<td><%=(Recordset1.Fields.Item("Nombre").Value)% ></td>
<td><%=(Recordset1.Fields.Item("Imagen").Value)% ></td>
<td><%=(Recordset1.Fields.Item("Nombre").Value)% ></td>
</tr>
</table>
</body>
</html>
<%
Recordset1.Close()
Set Recordset1 = Nothing
%>
----------------------------------------------------------------------------------------
Ojala me podais ayudar...
Gracias.
El código sería de la siguiente manera:
<table width="400" border="1">
while NOT Recordset1.EOF
<tr>
<td><%=(Recordset1.Fields.Item("Imagen").Value)% ></td>
<td><%=(Recordset1.Fields.Item("Nombre").Value)% ></td>
<td><%=(Recordset1.Fields.Item("Imagen").Value)% ></td>
<td><%=(Recordset1.Fields.Item("Nombre").Value)% ></td>
</tr>
Recordset1.MoveNext
WEnd
</table>
</body>
</html>
<%
Recordset1.Close()
Set Recordset1 = Nothing
%>


Espero haberte ayudado

saludos
  #10 (permalink)  
Antiguo 16/04/2008, 08:46
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
Re: ayuda con permisos en asp

Este mensaje te puede ayudar:
http://www.forosdelweb.com/2078172-post5.html

Está hecho para php pero las función 'repeat region' es la misma para todos los lenguajes. En tu caso necesitas repetir la fila (el <tr>) de tu tabla.
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...

Última edición por juaniquillo; 16/04/2008 a las 08:51
  #11 (permalink)  
Antiguo 16/04/2008, 13:58
 
Fecha de Ingreso: diciembre-2007
Mensajes: 36
Antigüedad: 16 años, 4 meses
Puntos: 0
De acuerdo Re: ayuda con permisos en asp

Cita:
Iniciado por juaniquillo Ver Mensaje
Este mensaje te puede ayudar:
http://www.forosdelweb.com/2078172-post5.html

Está hecho para php pero las función 'repeat region' es la misma para todos los lenguajes. En tu caso necesitas repetir la fila (el <tr>) de tu tabla.
Creo que no hay que con fudirlo

que no se hague prblemas por ahora juaniquillo solo trabja en ASP

saludos
  #12 (permalink)  
Antiguo 16/04/2008, 14:55
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
Re: ayuda con permisos en asp

No es ningún problema. Las funciones de DW son las mismas independientemente del lenguaje usado. Si usa ASP proceso para repetir regiones es el mismo.
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...
  #13 (permalink)  
Antiguo 18/04/2008, 03:46
Avatar de plantala  
Fecha de Ingreso: abril-2008
Ubicación: Jamaica
Mensajes: 176
Antigüedad: 16 años
Puntos: 1
Re: ayuda con permisos en asp

Cita:
Iniciado por MiguelSB Ver Mensaje
El código sería de la siguiente manera:
<table width="400" border="1">
while NOT Recordset1.EOF
<tr>
<td><%=(Recordset1.Fields.Item("Imagen").Value)% ></td>
<td><%=(Recordset1.Fields.Item("Nombre").Value)% ></td>
<td><%=(Recordset1.Fields.Item("Imagen").Value)% ></td>
<td><%=(Recordset1.Fields.Item("Nombre").Value)% ></td>
</tr>
Recordset1.MoveNext
WEnd
</table>
</body>
</html>
<%
Recordset1.Close()
Set Recordset1 = Nothing
%>


Espero haberte ayudado

saludos

Hola otra vez!
Gracias por tu ayuda, me han sido de gran ayuda tus sugerencias,mas o menos me voy acercando a lo que quiero conseguir, lo unico que me falta es que el campo "Imagen" aparezca como una imagen, ya que me aparece la ruta de la imagen, y no la imagen en si.Las tablas las tengo en acces, y las imagenes eran ".jpg" pero las he pasado a ".bmp" con un conversor.En acces, al hacer un formulario, me pasa lo mismo, en vez de aparecer la imagen, me aparece la ruta de la imagen.Si sabes cual puede ser el error, te agradeceria que me dieses una ultima ayuda.
Mil gracias otra vez.
  #14 (permalink)  
Antiguo 18/04/2008, 04:09
Avatar de plantala  
Fecha de Ingreso: abril-2008
Ubicación: Jamaica
Mensajes: 176
Antigüedad: 16 años
Puntos: 1
Re: ayuda con permisos en asp

Cita:
Iniciado por plantala Ver Mensaje
Hola otra vez!
Gracias por tu ayuda, me han sido de gran ayuda tus sugerencias,mas o menos me voy acercando a lo que quiero conseguir, lo unico que me falta es que el campo "Imagen" aparezca como una imagen, ya que me aparece la ruta de la imagen, y no la imagen en si.Las tablas las tengo en acces, y las imagenes eran ".jpg" pero las he pasado a ".bmp" con un conversor.En acces, al hacer un formulario, me pasa lo mismo, en vez de aparecer la imagen, me aparece la ruta de la imagen.Si sabes cual puede ser el error, te agradeceria que me dieses una ultima ayuda.
Mil gracias otra vez.
Vamos a ver.
Como he dicho antes, las imagenes las tenia en ".jpg" y el campo imagen era tipo hipervinculo.Ahora he cambiau a ".bmp" y el campo imagen es tipo objeto OLE.Pues bien, los formularios que tenia antes de realizar el cambio de formato, ahi me aparece la ruta de la imagen, y no la imagen en si.Pero si creo otro formulario ahora, en el campo imagen, me aparece un cuadrado grande, como si estuviera preparado para enseñar una imagen, pero el cuadro aparece vacio.Nose si os servira de mucho esta explicacion, pero bueno, asi dejo claras las cosas.
Gracias.
  #15 (permalink)  
Antiguo 18/04/2008, 14:43
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
Re: ayuda con permisos en asp

No entiendo lo que has hecho ya que no trabajo en ASP, pero si lo que quieres es mostrar una imagen en vez de una ruta solo tienes que poner esa ruta en el atributo src de una imagen. Si lo que quieres es mostrar una imagen dinámica usando una ruta que tienes almacenada en la base de datos haces lo siguiente:

(Me imagino que has creado un dataset de la tabla donde esta la ruta.)

1- pones el cursor donde quieres la imagen

2- le das al botón de insertar imagen



3- escoges 'Data Source' donde dice 'Select file name from'



4- Escoges el campo donde está la ruta de tu imagen del el recordset/dataset.



Eso es todo. DW automáticamente insertará la ruta en el src de la imagen.
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...
  #16 (permalink)  
Antiguo 21/04/2008, 02:59
Avatar de plantala  
Fecha de Ingreso: abril-2008
Ubicación: Jamaica
Mensajes: 176
Antigüedad: 16 años
Puntos: 1
Re: ayuda con permisos en asp

Cita:
Iniciado por juaniquillo Ver Mensaje
No entiendo lo que has hecho ya que no trabajo en ASP, pero si lo que quieres es mostrar una imagen en vez de una ruta solo tienes que poner esa ruta en el atributo src de una imagen. Si lo que quieres es mostrar una imagen dinámica usando una ruta que tienes almacenada en la base de datos haces lo siguiente:

(Me imagino que has creado un dataset de la tabla donde esta la ruta.)

1- pones el cursor donde quieres la imagen

2- le das al botón de insertar imagen



3- escoges 'Data Source' donde dice 'Select file name from'



4- Escoges el campo donde está la ruta de tu imagen del el recordset/dataset.



Eso es todo. DW automáticamente insertará la ruta en el src de la imagen.
Buenas!!
Nose si me has entendido muy bien, ya que lo que quiero mostrar no es una imagen, sino una serie de imagenes,aqui te pongo el codigo, para que te hagas una idea de lo que quiero que aparezca.
--------------------------------------------------------------------------------------
<body>
<table width="400" border="1" align="center">
<%While NOT Recordset1.EOF%>
<tr>
<td><%=(Recordset1.Fields.Item("Imagen").Value)% ></td>
<td><%=(Recordset1.Fields.Item("Nombre").Value)% ></td>
<%Recordset1.MoveNext%>
<td><%=(Recordset1.Fields.Item("Imagen").Value)% ></td>
<td><%=(Recordset1.Fields.Item("Nombre").Value)% ></td>
</tr>
<%Recordset1.MoveNext%>
<%WEnd%>
</table>

--------------------------------------------------------------------------------------
Osea, que es una tabla,donde tiene que aparecer la imagen y el nombre de cada producto.La tabla seria algo asi:

IMAGEN-NOMBRE IMAGEN-NOMBRE
IMAGEN-NOMBRE IMAGEN-NOMBRE
IMAGEN-NOMBRE IMAGEN-NOMBRE
....... ...........

Estos datos los tengo almacenados en tablas acces, y segun tengo entendido, en acces 2003, las imagenes que guardes, tienen que tener la extension ".bmp" para poder visualizarlas sin que sean hipervinculos, y es por eso que las he pasado a ese formato.
Espero que te haya servido para algo esta informacion.
Gracias.
  #17 (permalink)  
Antiguo 21/04/2008, 11:48
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
Re: ayuda con permisos en asp

Ok, vamos por parte. En la variable <%=(Recordset1.Fields.Item("Imagen").Value)% > ¿qué es lo que tienes? ¿Es esa la dirección/ruta donde está la imagen?
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...
  #18 (permalink)  
Antiguo 22/04/2008, 03:59
Avatar de plantala  
Fecha de Ingreso: abril-2008
Ubicación: Jamaica
Mensajes: 176
Antigüedad: 16 años
Puntos: 1
Re: ayuda con permisos en asp

Cita:
Iniciado por juaniquillo Ver Mensaje
Ok, vamos por parte. En la variable <%=(Recordset1.Fields.Item("Imagen").Value)% > ¿qué es lo que tienes? ¿Es esa la dirección/ruta donde está la imagen?
Buenas!
Si, esa es la ruta de la imagen,esta en una tabla acces, y uno de los campos es imagen,donde esta la ruta de la imagen.
Siento mucho si soy un poco pesau.
Gracias.
  #19 (permalink)  
Antiguo 22/04/2008, 10:41
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
Re: ayuda con permisos en asp

No eres pesado. Si uno no está seguro pregunta.

Si esa variable es la ruta de la imagen entonces, en lugar de eso, haz lo que te dije arriba. no importa cuantas imágenes son, si el código está dentro de un loop te mostrará todas las imágenes. Si lo quieres hacer en la vista de código solo cambia:

Código PHP:
 <%=(Recordset1.Fields.Item("Imagen").Value)%  > 
por:

Código PHP:
 <img src="<%=(Recordset1.Fields.Item("Imagen").Value)% >" alt="<%=(Recordset1.Fields.Item("Nombre").Value)% >" /> 
De esta manera la imagen también tendrá el nombre correspondiente el atributo 'alt'
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...
  #20 (permalink)  
Antiguo 22/04/2008, 14:24
 
Fecha de Ingreso: diciembre-2007
Mensajes: 36
Antigüedad: 16 años, 4 meses
Puntos: 0
De acuerdo Re: ayuda con permisos en asp

Cita:
Iniciado por plantala Ver Mensaje
Buenas!!
--------------------------------------------------------------------------------------
<body>
<table width="400" border="1" align="center">
<%While NOT Recordset1.EOF%>
<tr>
<td><%=(Recordset1.Fields.Item("Imagen").Value)% ></td>
<td><%=(Recordset1.Fields.Item("Nombre").Value)% ></td>
<%Recordset1.MoveNext%>
<td><%=(Recordset1.Fields.Item("Imagen").Value)% ></td>
<td><%=(Recordset1.Fields.Item("Nombre").Value)% ></td>
</tr>
<%Recordset1.MoveNext%>
<%WEnd%>
</table>

--------------------------------------------------------------------------------------
Disculpa la demora en responderte pero tu código iria de la siguiente menera, teniendo en cuenta que en el campo "Imagen" está almacendo la ruta de la imagen y no la imagen en si.

<body>
<table width="400" border="1" align="center">
<%While NOT Recordset1.EOF%>
<tr>
<td><img src="<%=(Recordset1.Fields.Item("Imagen").Value)%> " /></td>
<td><%=(Recordset1.Fields.Item("Nombre").Value)% ></td>
<%Recordset1.MoveNext%>
<td><img src="<%=(Recordset1.Fields.Item("Imagen").Value)%> " /></td>
<td><%=(Recordset1.Fields.Item("Nombre").Value)% ></td>
</tr>
<%Recordset1.MoveNext%>
<%WEnd%>
</table>

Que te sea de ayuda, una recomendación en tu base de datos almacena la ruta, más no la imagen.

Espero tu confirmación
saludos
  #21 (permalink)  
Antiguo 23/04/2008, 02:10
Avatar de plantala  
Fecha de Ingreso: abril-2008
Ubicación: Jamaica
Mensajes: 176
Antigüedad: 16 años
Puntos: 1
Re: ayuda con permisos en asp

Cita:
Iniciado por MiguelSB Ver Mensaje
Disculpa la demora en responderte pero tu código iria de la siguiente menera, teniendo en cuenta que en el campo "Imagen" está almacendo la ruta de la imagen y no la imagen en si.

<body>
<table width="400" border="1" align="center">
<%While NOT Recordset1.EOF%>
<tr>
<td><img src="<%=(Recordset1.Fields.Item("Imagen").Value)%> " /></td>
<td><%=(Recordset1.Fields.Item("Nombre").Value)% ></td>
<%Recordset1.MoveNext%>
<td><img src="<%=(Recordset1.Fields.Item("Imagen").Value)%> " /></td>
<td><%=(Recordset1.Fields.Item("Nombre").Value)% ></td>
</tr>
<%Recordset1.MoveNext%>
<%WEnd%>
</table>

Que te sea de ayuda, una recomendación en tu base de datos almacena la ruta, más no la imagen.

Espero tu confirmación
saludos
Buenas!
Gracias de nuevo por vuestra ayuda.Lo de las imagenes nose porque,pero no me sale, tengo la ruta guardada en tipo texto, por lo que a mi parecer, deberia de funcionar, pero la tabla me aparece con la casilla de la imagen en blanco(ahora no aparece la ruta), y super pequeño, y luego el nombre me aparece correctamente.
Espero que sepais a que se debe este error.
Y aparte de eso, me he dado cuenta, de que si el numero de productos que tengo en la tabla es par, pues entonces va bien, ya que compruebo el EOF al principio de cada 2 registros.Pero si es impar,al no comprobar el EOF en el segundo registro, me da un error. Yo creo que tendria que poner algo asi, pero nose muy bien como, y nose seguro como se habre y se cierra el IF en asp:

<body>
<table width="400" border="1" align="center">
<%While NOT Recordset1.EOF%>
<tr>
<td><%=(Recordset1.Fields.Item("Imagen").Value)% ></td>
<td><%=(Recordset1.Fields.Item("Nombre").Value)% ></td>
<%Recordset1.MoveNext%>
<%If Recordset1.EOF=False Then %>
<td><%=(Recordset1.Fields.Item("Imagen").Value)% ></td>
<td><%=(Recordset1.Fields.Item("Nombre").Value)% ></td>
<%Else %>
<td> </td>
<td> </td>
<%End If %>
</tr>
<%Recordset1.MoveNext%>
<%WEnd%>
</table>

Por lo tanto, agradeceria que me pudierais ayudar en estas dos cositas, y ya daria por concluida esta serie de dudas sobre la pagina esta.
Gracias otra vez, y espero alguna respuesta.
  #22 (permalink)  
Antiguo 23/04/2008, 07:58
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
Re: ayuda con permisos en asp

Si sale la imagen en blanco quiere decir que la ruta esta mal. ¿Cuál es la ruta de la imagen en el navegador?
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...
  #23 (permalink)  
Antiguo 24/04/2008, 01:33
Avatar de plantala  
Fecha de Ingreso: abril-2008
Ubicación: Jamaica
Mensajes: 176
Antigüedad: 16 años
Puntos: 1
Re: ayuda con permisos en asp

Cita:
Iniciado por juaniquillo Ver Mensaje
Si sale la imagen en blanco quiere decir que la ruta esta mal. ¿Cuál es la ruta de la imagen en el navegador?
Yo creo que no esta mal la ruta,ya que la ruta es el mismo nombre de cada imagen (por ejemplo, "12001.jpg") y la base de datos esta en la misma carpeta que estan las imagenes,por lo tanto, deduzco que la ruta no es lo que falla.
  #24 (permalink)  
Antiguo 24/04/2008, 09:03
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
Re: ayuda con permisos en asp

Tu servidor no es adivino. La ruta debe también incluir el directorio donde está la imagen relativa a la página o absoluta, por ejemplo:
Código:
 imagenes/12001.jpg
Si las imágenes se encuentran en un subdirectorio (o varios) debes incluirlo en la ruta, así:

Código PHP:
<img src="SUBDIRECTORIO/<%=(Recordset1.Fields.Item("Imagen").Value)%>  " /> 
Remplazas la palabra 'SUBDIRECTORIO' por el nombre de la carpeta donde estan las imagenes.
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...
  #25 (permalink)  
Antiguo 24/04/2008, 09:06
 
Fecha de Ingreso: diciembre-2007
Mensajes: 36
Antigüedad: 16 años, 4 meses
Puntos: 0
De acuerdo Re: ayuda con permisos en asp

Cita:
Iniciado por plantala Ver Mensaje
Buenas!

<body>
<table width="400" border="1" align="center">
<%While NOT Recordset1.EOF%>
<tr>
<td><%=(Recordset1.Fields.Item("Imagen").Value)% ></td>
<td><%=(Recordset1.Fields.Item("Nombre").Value)% ></td>
<%Recordset1.MoveNext%>
<%If Recordset1.EOF=False Then %>
<td><%=(Recordset1.Fields.Item("Imagen").Value)% ></td>
<td><%=(Recordset1.Fields.Item("Nombre").Value)% ></td>
<%Else %>
<td> </td>
<td> </td>
<%End If %>
</tr>
<%Recordset1.MoveNext%>
<%WEnd%>
</table>
A ver usa éste código que todo está almacenado en la misma carpeta, entonces debe funcionar con ésto:
<table width="300" border="1" cellspacing="0" cellpadding="0">

<% Dim TotalF, i
i=o
Recordset1.CursorType=1

TotalF=Recordset1.RecordCount
while NOT Recordset1.EOF %>
<tr><td><%= Recordset1.fields("Nombre") %></td><td><img src="<%=Recordset1.fields("Imagen")%>" width="329" height="315" /></td>
<%RS.MoveNext
i=i+1
%>
<td><%= Recordset1.fields("Nombre") %></td><td><img src="<%=Recordset1.fields("Imagen")%>" width="329" height="315" /></td></tr>
<%i=i+1
If i<>TotalF then
Recordset1.MoveNext
End If

Wend
%>
</table>

No Olvides que debes de cerrar tu recordset y tu base de datos al final
mira yo lo probé y me funciona sin problemas.

OJO: lo valores del tamaño de tabal y de la las imagen nos referenciales

Saludos es epro te ayude
  #26 (permalink)  
Antiguo 25/04/2008, 04:31
Avatar de plantala  
Fecha de Ingreso: abril-2008
Ubicación: Jamaica
Mensajes: 176
Antigüedad: 16 años
Puntos: 1
Re: ayuda con permisos en asp

Cita:
Iniciado por juaniquillo Ver Mensaje
Tu servidor no es adivino. La ruta debe también incluir el directorio donde está la imagen relativa a la página o absoluta, por ejemplo:
Código:
 imagenes/12001.jpg
Si las imágenes se encuentran en un subdirectorio (o varios) debes incluirlo en la ruta, así:

Código PHP:
<img src="SUBDIRECTORIO/<%=(Recordset1.Fields.Item("Imagen").Value)%>  " /> 
Remplazas la palabra 'SUBDIRECTORIO' por el nombre de la carpeta donde estan las imagenes.
Buenas!
Te explico como tengo las imagenes y la base de datos:
Imaginate que tengo una carpeta que se llama web.Pues bien, dentro de web tengo metida la base de datos, y las imagenes, estan cada una de ellas tambien en la carpeta "web".No estan en ninguna otra carpeta ni subcarpeta. Estan en la carpeta "web".Por lo tanto, creo que con poner el nombre de la imagen, me imagino que ya se podra, no? Y pa dar mas detalles, te puedo decir, que la carpeta "web" no esta en el wwwroot, sino que esta en el mismo escritorio. Nose si estoy en lo cierto.
Saludos!
  #27 (permalink)  
Antiguo 25/04/2008, 05:27
Avatar de plantala  
Fecha de Ingreso: abril-2008
Ubicación: Jamaica
Mensajes: 176
Antigüedad: 16 años
Puntos: 1
Re: ayuda con permisos en asp

Cita:
Iniciado por MiguelSB Ver Mensaje
A ver usa éste código que todo está almacenado en la misma carpeta, entonces debe funcionar con ésto:
<table width="300" border="1" cellspacing="0" cellpadding="0">

<% Dim TotalF, i
i=o
Recordset1.CursorType=1

TotalF=Recordset1.RecordCount
while NOT Recordset1.EOF %>
<tr><td><%= Recordset1.fields("Nombre") %></td><td><img src="<%=Recordset1.fields("Imagen")%>" width="329" height="315" /></td>
<%RS.MoveNext
i=i+1
%>
<td><%= Recordset1.fields("Nombre") %></td><td><img src="<%=Recordset1.fields("Imagen")%>" width="329" height="315" /></td></tr>
<%i=i+1
If i<>TotalF then
Recordset1.MoveNext
End If

Wend
%>
</table>

No Olvides que debes de cerrar tu recordset y tu base de datos al final
mira yo lo probé y me funciona sin problemas.

OJO: lo valores del tamaño de tabal y de la las imagen nos referenciales

Saludos es epro te ayude
Buenas!
Mira, te voy a enseñar como me ha quedado el codigo:

-------------------------------------------------------------------------------------------
<table width="300" border="1" cellspacing="0" cellpadding="0" align="center">

<%i=0

TotalF=Recordset1.RecordCount
While NOT Recordset1.EOF %>
<tr><td><img src="<%= Recordset1.Fields("Imagen").Value%>"/></td>
<td><%=Recordset1.Fields("Nombre").Value%></td>
<%Recordset1.MoveNext
i=i+1
%>
<td><img src="<%= Recordset1.Fields("Imagen").Value%>"/></td>
<td><%=Recordset1.Fields("Nombre").Value%></td></tr>
<%i=i+1
If i<>TotalF Then
Recordset1.MoveNext
End If
WEnd %>
</table>
-------------------------------------------------------------------------------------------
Lo de Dim TotalF, i y Recordset1.CursorType=1 esta al principio del codigo, pero lo he puesto.Pues bien, nose porque, pero me da un error que no consigo averiguar que puede ser.He estado toda la mañana intentando arreglarlo, pero no lo he conseguido.Te enseño el error que me da:

-------------------------------------------------------------------------------------------
ADODB.Field (0x800A0BCD)
El valor de BOF o EOF es True, o el actual registro se eliminó; la operación solicitada requiere un registro actual.
/Mikel/Sitio sin nombre 1/Connections/familias.asp, line 37

-------------------------------------------------------------------------------------------
La line 37 la tienes marcada en rojo para que sepas cual es.

En los Recordset1.("Nombre") o ("Imagen"), si no le pongo el ".Value"(como esta en el codigo que me has pasado), me da el mismo error, pero sin marcarme la linea, y si le pongo el value, me da el error que te he enseñado.

Si sabes a que se debe, esperare tu respuesta.

Saludos y GRACIAS!!!
  #28 (permalink)  
Antiguo 06/05/2008, 02:58
Avatar de plantala  
Fecha de Ingreso: abril-2008
Ubicación: Jamaica
Mensajes: 176
Antigüedad: 16 años
Puntos: 1
Re: ayuda con permisos en asp

No me explico esto de que no aparezacan las imagenes, lo he probado de todas las maneras, y no me aparezen las imagenes.O me aparece la ruta de la imagen, o me aparece la casilla de la tabla en blanco.
Menuda desesperacion....
  #29 (permalink)  
Antiguo 06/05/2008, 19:14
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
Re: ayuda con permisos en asp

cuando no te aparecen las imágenes usando el navegador, ¿cuál es la ruta que muestra? en el navegador: View -> Source para ver que ruta ruta muestran las imágenes.
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...
  #30 (permalink)  
Antiguo 07/05/2008, 01:01
Avatar de plantala  
Fecha de Ingreso: abril-2008
Ubicación: Jamaica
Mensajes: 176
Antigüedad: 16 años
Puntos: 1
Re: ayuda con permisos en asp

Esto es lo que me aparece en el codigo fuente:
-------------------------------------------------------------------
<table width="400" border="1" align="center">

<tr>
<td><img src="C:\Imagenes\130020.jpg" /></td>
<td>¡¡¡¡ OFERTON !!!!!</td>

<td><img src="C:\Imagenes\rociador.jpg" /></td>
<td>A LA VINAGRETA</td>
</tr>

<tr>
<td><img src="C:\Imagenes\salvamanteles.jpg" /></td>
<td>A Mesa PUESTA</td>

<td><img src="C:\Imagenes\novedad.jpg" /></td>
<td>A NOVEDAD</td>
</tr>

<tr>
<td><img src="C:\Imagenes\descapsuladores.jpg" /></td>

<td>Abrebotellas</td>

<td><img src="C:\Imagenes\abrelatas.jpg" /></td>
<td>Abrelatas</td>
</tr>

<tr>
<td><img src="C:\Imagenes\abretarros.jpg" /></td>
<td>Abretarros Universal</td>

<td><img src="C:\Imagenes\afilacuchillos.jpg" /></td>
<td>Afilacuchillos</td>
</tr>

<tr>
<td><img src="C:\Imagenes\batidores.jpg" /></td>
<td>Batidores Acero Inoxidable</td>

<td><img src="C:\Imagenes\bolasmantecado.jpg" /></td>
<td>Bolas Mantecado Inoxidable</td>
</tr>

<tr>
<td><img src="C:\Imagenes\brochas.jpg" /></td>
<td>Brochas Silicona</td>

<td><img src="C:\Imagenes\calzadores.jpg" /></td>

<td>Calzadores</td>
</tr>

<tr>
<td><img src="C:\Imagenes\marisqueros.jpg" /></td>
<td>Cascanueces y Marisqueros</td>

<td><img src="C:\Imagenes\churreras.jpg" /></td>
<td>Churreras y decoradores</td>
</tr>

<tr>
<td><img src="C:\Imagenes\coladoresinfusiones.jpg" /></td>
<td>Coladores Infusiones Acero Inoxidable</td>

<td><img src="C:\Imagenes\coladores.jpg" /></td>
<td>Coladores Inoxidables</td>
</tr>

<tr>
<td><img src="C:\Imagenes\conjuntos.jpg" /></td>
<td>Conjuntos Blister</td>

<td><img src="C:\Imagenes\escurridor.jpg" /></td>
<td>Escurridor Verduras Inoxidables</td>
</tr>

<tr>

<td><img src="C:\Imagenes\espatulasilicona.jpg" /></td>
<td>Espátula Silicona</td>

<td><img src="C:\Imagenes\flaneras.jpg" /></td>
<td>Flaneras</td>
</tr>

<tr>
<td><img src="C:\Imagenes\graseras.jpg" /></td>
<td>Graseras 1/2 L.Inoxidable</td>

<td><img src="C:\Imagenes\jamoneros.jpg" /></td>
<td>Jamoneros o Portajamones</td>

</tr>

<tr>
<td><img src="C:\Imagenes\jardineria.jpg" /></td>
<td>Jardinería Doméstica</td>

<td><img src="C:\Imagenes\paletas.jpg" /></td>
<td>Paletas / Cogedores de legumbres</td>
</tr>

<tr>
<td><img src="C:\Imagenes\pasapures.jpg" /></td>
<td>Pasapures Acero Inoxidable</td>

<td><img src="C:\Imagenes\pelatodo.jpg" /></td>
<td>Pelatodos</td>
</tr>

<tr>
<td><img src="C:\Imagenes\piedrasafilar.jpg" /></td>
<td>Piedras Afilar</td>

<td><img src="C:\Imagenes\pimenteros.jpg" /></td>
<td>Pimenteros Eléctricos</td>
</tr>

<tr>
<td><img src="C:\Imagenes\180010.jpg" /></td>

<td>Pinzas Albóndigas</td>

<td><img src="C:\Imagenes\pinzasbarbacoa.jpg" /></td>
<td>Pinzas Barbacoa</td>
</tr>

<tr>
<td><img src="C:\Imagenes\pinzashielo.jpg" /></td>
<td>Pinzas Hielo Acero Inoxidable</td>

<td><img src="C:\Imagenes\pinzasreposteria.jpg" /></td>
<td>Pinzas Reposteria Acero Inoxidable</td>
</tr>

<tr>
<td><img src="C:\Imagenes\pinzassujecion.jpg" /></td>
<td>Pinzas Sujeción</td>

<td><img src="C:\Imagenes\mortero.jpg" /></td>
<td>Polietileno</td>
</tr>

<tr>
<td><img src="C:\Imagenes\prensaajos.jpg" /></td>
<td>Prensaajos</td>

<td><img src="C:\Imagenes\sacacorchos.jpg" /></td>

<td>Sacacorchos</td>
</tr>

<tr>
<td><img src="C:\Imagenes\190240 AP.jpg" /></td>
<td>Tablas Corte Cocina</td>

<td><img src="C:\Imagenes\tapascristal.jpg" /></td>
<td>Tapas Desvaporizadoras</td>
</tr>

<tr>
<td><img src="C:\Imagenes\tapones.jpg" /></td>
<td>Tapones</td>

<td><img src="C:\Imagenes\tijeras.jpg" /></td>
<td>Tijeras Cocina</td>
</tr>

</table>
-------------------------------------------------------------------
No me explico que no aparezca, porque aparentemente esta todo bien.Ademas, en el dreamweaver, tambien me aparece el icono de la imagen, es decir, dice como que esta preparado para mostrar una imagen.
Si ves algo que este mal, por favor, dimelo.
Gracias.Un saludo.
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 00:56.