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

Asp y acces (facil)

Estas en el tema de Asp y acces (facil) en el foro de ASP Clásico en Foros del Web. Se pueden poner fotos (imágenes) en una BD de acces y que al vincularlas para trabajar en web aparezcan??? Ya lo he intentado con hipervínculos, ...
  #1 (permalink)  
Antiguo 04/08/2004, 18:05
Avatar de rusoftware  
Fecha de Ingreso: abril-2004
Ubicación: Rosario - Argentina
Mensajes: 1.083
Antigüedad: 21 años
Puntos: 2
Información Asp y acces (facil)

Se pueden poner fotos (imágenes) en una BD de acces y que al vincularlas para trabajar en web aparezcan???

Ya lo he intentado con hipervínculos, con objetos ole, y no he obtenido resultado... Como se hace?

Gracias, un abrazo. Fede
  #2 (permalink)  
Antiguo 04/08/2004, 20:14
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
Exclamación jesus forking christ



hay programas como el asp upload que permiten subir imagenes a la base de datos en un dos por tres. El unico requicito es que el campo sea del tipo OLE o BIN o algo por el estilo.


PERO !!!

esta practica atenta contra el real proposito de una base de datos.

La base de datos fue inventada para organizar datos y no para almacenar archivos.

Para eso estan los directorios.

Por lo tanto esta practica, si bien es permitida por las bases de datos, lo unico que hace es que el funcionamiento y performance de la base de datos se vea afectado.

Mi consejo: NO hagas tal de meter archivos dentro de la BD
No es su proposito.

Y como bien lo dijo el agente smith, el proposito es lo mas importante en la vida.


  #3 (permalink)  
Antiguo 04/08/2004, 20:32
Avatar de rusoftware  
Fecha de Ingreso: abril-2004
Ubicación: Rosario - Argentina
Mensajes: 1.083
Antigüedad: 21 años
Puntos: 2
Gracias, croeo que no me expliqué claramente, yo quiero utilizar la base de datos con el PWS en mi computadora, pero quiero que los archivos de imágenes los levante la base de datos (a través de asp, claro está) desde una carpeta donde se encuentre ese archivo de imágen.

No quiero meterlo en la base de datos, pero quiero que cada registro me muestre una imágen distinta, una foto perteneciente a ese registro, que este alojada en otra carpeta.

Un abrazo. Fede
  #4 (permalink)  
Antiguo 04/08/2004, 20:33
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
de acuerdo con de aquí arriba
  #5 (permalink)  
Antiguo 05/08/2004, 11:17
Avatar de rusoftware  
Fecha de Ingreso: abril-2004
Ubicación: Rosario - Argentina
Mensajes: 1.083
Antigüedad: 21 años
Puntos: 2
de acuerdo con de aquí arriba??????????
  #6 (permalink)  
Antiguo 05/08/2004, 11:28
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
El problema es que no te haz sabido explicar del todo.

Supongo que lo que necesitas es tener un campo en alguna tabla con el nombre/ruta de las imagenes que subas. Eso no es problema.

Y en esta ligas tienes explicado el procedimiento para subir las imagenes:
http://www.soloasp.com.ar/vereje.asp?eje=51
http://www.desarrolloweb.com/faq/21.php
http://www.aspfacil.com/articulos/07092001.asp

Saludos
  #7 (permalink)  
Antiguo 05/08/2004, 12:24
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
rusoftware, je, es que cuando envié el mensaje "de acuerdo con de aquí arriba", el tuyo no estaba. Me refería a "de acuerdo con Muzztein"
  #8 (permalink)  
Antiguo 05/08/2004, 17:23
Avatar de rusoftware  
Fecha de Ingreso: abril-2004
Ubicación: Rosario - Argentina
Mensajes: 1.083
Antigüedad: 21 años
Puntos: 2
Hola Gente, gracias por responder...

Myakire: ok, necesito ese campo, pero en la base de datos??? Si es correcto, que propiedades debería tener ese campo, de texto, de objeto OLE, o de que???

Y como lo configuro para que me muestre la imagen correspondiente al registro elegido?

Dazuaga: no hay problemas

Un abrazo. Fede
  #9 (permalink)  
Antiguo 06/08/2004, 09:16
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Pues depende de como subas la imagen.
En las ligas que te puse te ofrecen dos alternativas: La de subir el archivo nada mas y la de guardarlo en un campo binario en Access.
Yo personalmente me inclino por la primera (http://www.aspfacil.com/articulos/07092001.asp), ya que como te menciono Muzztein no es la idea de la tablas el guardar archivos.
Entonces al subir la imagen obtienes el nombre del archivo ese nombre lo guardas en un campo texto comun y corriente, le agregas la ruta si va a ser un directorio diferente por cada usuario o algo por el estilo, si es siempre la misma para todas, pues no tiene caso, con el nombre basta.
Luego, para mostrar la imagen dependiendo del registro, pues basta que pongas esto dentro del ciclo que utilizaras para recorrer la tabla: <img src='<%=rs("NombreImagen")%>' />

Saludos
  #10 (permalink)  
Antiguo 06/08/2004, 10:16
Avatar de rusoftware  
Fecha de Ingreso: abril-2004
Ubicación: Rosario - Argentina
Mensajes: 1.083
Antigüedad: 21 años
Puntos: 2
Hola, probando y probando fué decantando...
Comento lo que hice...

1º en Acces: campo: "foto1"; tipo: "texto"
2º en Dreamweaver: insertar imágen > en el cuadro de diálogo elegir "data source" > te aparece el recordset de la base de datos y le das al campo "foto 1".

El resultado en el código es el que comentas (Myakire).

Ahora, necesito: "Como subir ficheros en carpetas específicas" El formulario de "examinar" y el "botón" los tengo, pero no sé que utilizar para "procesar" el formulario...
Sigamos que quiero subir los archivos en una carpeta (una sola) llamada "imgs".

Gracias por su ayuda Un abrazo grande. Fede
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 15:40.