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

¿que campo debo utilizar para una foto?

Estas en el tema de ¿que campo debo utilizar para una foto? en el foro de ASP Clásico en Foros del Web. Que tipo de campo debo utilizar para almacenar una foto en access 2000 estoy en la duda, creo saberlo pero no estoy seguro, acaso el ...
  #1 (permalink)  
Antiguo 28/07/2002, 18:14
 
Fecha de Ingreso: mayo-2002
Mensajes: 18
Antigüedad: 22 años, 11 meses
Puntos: 0
¿que campo debo utilizar para una foto?

Que tipo de campo debo utilizar para almacenar una foto en access 2000 estoy en la duda, creo saberlo pero no estoy seguro, acaso el campo de ser un objeto Ole u otro, por favor respondan, gracias de antemano.
  #2 (permalink)  
Antiguo 28/07/2002, 20:43
Avatar de laweb  
Fecha de Ingreso: junio-2002
Ubicación: BS AS
Mensajes: 183
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: ¿que campo debo utilizar para una foto?

El tipo de campo, que mas te recomiendo, es TEXTO... es decir, la manera de linkear una imagen a una tabla construida como respuesta seria hacer un campo que se llame

NOMBRE *IMAGEN* EDAD
oscar /imagenes/oscar.jpg 22

*imagen*
En una carpeta llamada IMAGENES en el root folder actual, guarda la imagen d cada cosa. Cuando haces la conexion y el recordset
seria algo como

Img src="<% RS=("imagen") %> sigue el HTML

Entonces cuando construya la tabla, buscara para cada registro la imagen correspondiente ( claro que todo debe tener una clave principal de consulta )

No t recomiendo insertar en una BD imagenes o lo que sea. ( como planteaste hacerlo )

Slaudos, todo caso pregunte nomas !

LAWEB>



<img src="http://www.anqn.com.ar/la_web.jpg">
  #3 (permalink)  
Antiguo 28/07/2002, 23:24
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 2 meses
Puntos: 2
Re: ¿que campo debo utilizar para una foto?

como objeto ole.pero tambien te recomiendo que lo guardes fuera de la bdd

<center><IMG SRC="http://www.550m.com/usuarios/altolacruz/aprendiz3.gif" ALT="Visitame en AlSurNet.com -- E-Learning E-Commerce Multimedia E-Business--"></center>
  #4 (permalink)  
Antiguo 29/07/2002, 11:36
 
Fecha de Ingreso: mayo-2001
Mensajes: 452
Antigüedad: 23 años, 11 meses
Puntos: 1
Re: ¿que campo debo utilizar para una foto?

Haz lo que te aconsejan... la imagen fuera de la bd..., y, un poco mas adelante, investiga algo sobre Flash, tiene un lenguaje ActionSCript muy bueno que te permite interactuar con Bases de datos mediante asp y puedes hacer animaciones con las fotos... mas informacion, solo enviame un email.
  #5 (permalink)  
Antiguo 29/07/2002, 11:51
Usuario no validado
 
Fecha de Ingreso: julio-2002
Mensajes: 26
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: ¿que campo debo utilizar para una foto?

joseamesti

Yo por el contrario no estoy de acuerdo con lo que recomiendan los compañeros y te voy a explicar porqué...

Si almacenas las imágenes en un directorio de tu disco duro, y en la base de datos solamente la ruta, corres el riesgo de que si se te daña el disco duro, perderás todas las imágenes a menos de que las respaldes diariamente. Deberías respaldar por una parte la BD y por otra las imágenes.

Yo te recomiendo crear un campo tipo OLE en la BD y grabar allí las imágenes en formato JPG o GIF o un formato que sea pequeño, así cuando respaldes la BD, en un solo paso estarás respaldando también las images.

Espero haberte ayudado.

saludos

atte

Alfredo :cantar:
  #6 (permalink)  
Antiguo 30/07/2002, 22:31
 
Fecha de Ingreso: mayo-2002
Mensajes: 18
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: ¿que campo debo utilizar para una foto?

Hola a todos y gracias por contestar, estoy de acuerdo contigo, pero cuando ingreso la imagen en la base de datos con el codigo que aparece al final, parece que la ingresa y no me da error pero despues abro access y la trato de ver y me envia un error por favor revisa el codigo y si esta mal hazmelo saber por favor, gracias y que les valla bien.
Por favor si algo esta mal en el script cosa que creo. por favor haganmelo saber y repondan, gracias.


&lt;%@ Language=VBScript %&gt;
&lt;!-- #include file=&quot;adovbs.inc&quot; --&gt;
&lt;HTML&gt;
&lt;HEAD&gt;
&lt;META NAME=&quot;GENERATOR&quot; Content=&quot;Microsoft Visual Studio 6.0&quot;&gt;
&lt;meta ContentType=&quot;image/GIF&quot;&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;

&lt;P&gt;&amp;nbsp;

&lt;% dim conexion
dim registro
dim total
dim enviar

total=Request.TotalBytes
enviar=Request.BinaryRead(total)
set conexion=createobject(&quot;adodb.connection&quot; )
set registro=createobject(&quot;adodb.recordset&quot;)
conexion.Open &quot;foros&quot;
registro.ActiveConnection=conexion
registro.CursorType=adOpenKeyset
registro.LockType=adLockOptimistic
registro.Source=&quot;VisualBasic&quot;
registro.Open

registro.AddNew
registro.Fields(&quot;nombre&quot;)=&quot;jose&quo t;
registro.Fields(&quot;consulta&quot;)=&quot;¿que pas en esta casa?&quot;
registro.Fields(&quot;descripcion&quot;=&quot;quie radios que cambie para mejor&quot;
'este es el campo para la foto'
registro.Fields(&quot;foto&quot;).AppendChunk enviar
registro.Update
registro.Close
conexion.Close

set registro=nothing
set conexion=nothing


%&gt;











&lt;/P&gt;

&lt;/BODY&gt;
&lt;/HTML&gt;
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 14:19.