• Portada
    • Recent
    • Users
    • Register
    • Login

    Access, ASP, e imágenes

    Scheduled Pinned Locked Moved Software
    10 Posts 4 Posters 2.1k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • PibeP Offline
      Pibe
      last edited by

      Tengo un pequeño problema con mi web. En una tabla que hace una consulta a una base de access le quiero poner un campo que sea una imagen, un avatar. En la base de datos he creado un campo de objeto, al que le he insertado una imágen JPEG. El dreamweaver he hecho la tabla y demás (en asp) y todo funciona menos la imagen, se ven un par de simbolos raros, pero no la imágen.

      ¿Cómo puedo mostrar imágenes de bases de access en tablas?

      Gracias

      1 Reply Last reply Reply Quote 0
      • P Offline
        pakohuelva
        last edited by

        ¿No se puede crear un campo con imagenes?, ¿o con un archivo?. Siempre podrias utilizar un campo de texto con una direccion a esa imagen.

        Podrias mirarlo en el foro en ASP gratis que hay, no recuerdo como se llama pero si te interesa te lo busco.

        1 Reply Last reply Reply Quote 0
        • PibeP Offline
          Pibe
          last edited by

          Si se puede crear un campo de archivo en access, pero el problema es que al hacer la consulta a esta base se muestran todos los campos de texto bien menos el de imagen, que se ven dos caracteres. Debe ser porque el dreamwaver lo toma por texto y no por imagen. Ahí esta el problema. ¿Alguna solución?

          1 Reply Last reply Reply Quote 0
          • J Offline
            jurbo
            last edited by

            que tal almacenar en lugar de la foto, un ENLACE (link) a la foto? es decir, tu las fotos las almacenas en una carpeta normal y corriente: "img/fotos/xxx.jpg" etc, y lo que almacenas en la BD es dónde esta esa foto.

            es lo mas facil, ademas al meter objetos en la bd de access engorda mucho el tamaño del archivo y tal…

            si usaras oracle sería otra cosa ? eso si es un Gestor de BD...

            un saludo

            1 Reply Last reply Reply Quote 0
            • P Offline
              pakohuelva
              last edited by

              Me he mirado el asp nuke y en su base de datos los avatares bienen simplemente como el nombre del archivo de forma que despues desde la pagina ASP lo unico que se hace es tomar ese archivo de una carpeta determinada.

              1 Reply Last reply Reply Quote 0
              • daemonzD Offline
                daemonz
                last edited by

                Claro, esa seria la solucion mas razonable, en los campos metes la direccion completa a la imagen "http://www.tal.yea/prueba.jpg" y luego en la propia web metes el codigo necesario en asp o html para ke meta esa URL ke apunte a la imagen… en plan

                no se si te servira de ayuda ?

                1 Reply Last reply Reply Quote 0
                • P Offline
                  pakohuelva
                  last edited by

                  Ese no es un buen metodo porque usas rutas absolutas y estas cambia de tu equipo a la web y aun en esta podria cambiar con el paso del tiempo.

                  Sin embargo si usas rutas relativas te ahorras todo eso. Si pones solamente los nombre de los vatares de esta forma: Avatar1.jpg despues en el codigo asp solo tendrias que poner saca de la tabla X, fila Y esta informacion con origen esta carpeta.

                  Algo asi:

                  Pon la imagen (/web/carpeta1/imagen/) (tabla/columna). De esta forma la ruta relativa hace referencia al directorio raiz de la web, este en disco local o en internet y ademas el Dreamwaver te la cambia sola.

                  Por cierto, sera el dreamwaver ultradev, ¿no?

                  1 Reply Last reply Reply Quote 0
                  • PibeP Offline
                    Pibe
                    last edited by

                    Es el Dreamweaver MX. Si en la base de datos pongo la dirección de la imagen, "avatars/Pibe.JPG", en la tabla sale eso tal cual, no la imagen vinculada. Lógico puesto que para el dreamwaver es solo texto. En access se puede poner que el campo sea un hipervinculo, y funciona, pero solo en access, pero como el dreamwaver lo toma como texto… Tambien en el DW se puede poner que el formato del campo sea "ninguno" (texto) o "Ruta Server.MapPath", algo asi como la ruta, pero no funciona :nono: . Da un error la web.

                    este es el código de ese campo en dw:

                    <%=(Recordset1.Fields.Item("avatar").Value)%>

                    ¿¿como hago para que muestre la imágen de esa campo poniendo la ruta??

                    Gracias por todas las respuestas!!

                    1 Reply Last reply Reply Quote 0
                    • J Offline
                      jurbo
                      last edited by

                      pishurri, si lo que guardas es solo el nombre "ruta/foto.jpg" no puedes pretender que al poner:

                      <%=(Recordset1.Fields.Item("avatar").Value)%>

                      o lo que es lo mismo(una vez interpretado):

                      ruta/foto.jpg

                      te salga la imagen, ya que eso te escribira el texto, si esa es la ruta a una imagen, y tu quieres ver la imagen, deberás poner:

                      ![](<%=(Recordset1.Fields.Item()">

                      que quedara una vez interpretado:

                      pegale un repaso a algun manual de html tio.

                      ciao

                      Editado: habia fallos gramaticales ?

                      1 Reply Last reply Reply Quote 0
                      • PibeP Offline
                        Pibe
                        last edited by

                        Funciona!!! Muchisimas gracias Jurbo. Yo de html no tengo ni idea, copy paste de lo que has puesto en el dreamweaver y ya funciona.

                        Saludos

                        1 Reply Last reply Reply Quote 0

                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                        With your input, this post could be even better 💗

                        Register Login
                        • 1 / 1
                        • First post
                          Last post

                        Foreros conectados [Conectados hoy]

                        1 usuarios activos (1 miembros y 0 invitados).
                        febesin, pAtO, smith

                        Estadísticas de Hardlimit

                        Los hardlimitianos han creado un total de 543.7k posts en 62.9k hilos.
                        Somos un total de 35.1k miembros registrados.
                        raullenz233068 ha sido nuestro último fichaje.
                        El récord de usuarios en linea fue de 123 y se produjo el Thu Jan 15 2026.