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

introducir la foto en la base de datos

Estas en el tema de introducir la foto en la base de datos en el foro de ASP Clásico en Foros del Web. Hola,y ayudaaaaaaaaaaaa Utilizando el asistente de frontpage he creado un formulario que al introducir los datos se ve reflejado todos estos datos en una página ...
  #1 (permalink)  
Antiguo 21/06/2002, 11:21
Avatar de epa2  
Fecha de Ingreso: abril-2002
Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 22 años, 2 meses
Puntos: 9
introducir la foto en la base de datos

Hola,y ayudaaaaaaaaaaaa

Utilizando el asistente de frontpage he creado un formulario que al introducir los datos se ve reflejado todos estos datos en una página web en el formato de una tabla.

Lo que quiero hacer es saber como puedo en este formulario en asp introducir un campo para que el visitante carge su foto y se almacene en la BD y luego aparezca reflejado en la página de resultado dentro de una celda de la tabla.

Ayudaaaaaaaaaaaaaaa

Para que te hagas una idea, un estilo a como lo hace el foro con lo de la foto.

¿como puedo hacerlo?

¿te envio el código pa que le eches un viztaso?

Salu2
ByE

<html>
<body>
<p align="left"><font color="#FF0000" face="Comic Sans MS" size="2">Aprendiz
de todo y maestro de nada[/CODE]
</p>
</body>
</html>
  #2 (permalink)  
Antiguo 21/06/2002, 13:52
 
Fecha de Ingreso: mayo-2001
Mensajes: 452
Antigüedad: 23 años, 1 mes
Puntos: 1
Re: introducir la foto en la base de datos

Yo te recomiendo que no lo hagas asi, es decir que no metas la imagen dentro de un campo tipo BLOB de la bd... mejor, crea un campo de TEXTO que contendra la RUTA de la imagen... asi, subes tus imagenes con UPLOAD a una carpeta y en el campo de texto metes la ruta de dicha imagen para cada registro.. el despliegue es otro cantar pero queda bastante sencillo.
  #3 (permalink)  
Antiguo 21/06/2002, 20:04
Avatar de Gurrutello  
Fecha de Ingreso: enero-2002
Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 22 años, 4 meses
Puntos: 6
Re: introducir la foto en la base de datos

hola
para esto que quieres hacer necesitas aspupload o un componente para asp que necesitas descargar lo encontraras muy facil tecleando en ej: google.com &quot;asp upoad &quot; te apareceran miles de enlaces
pero hay muchos que no necesitas instalar componente alguno
si no encuentras nada en google te envio uno a tu email


<a href="http://www.publicentral.com">Publicentral.com</a>
  #4 (permalink)  
Antiguo 22/06/2002, 16:01
Avatar de epa2  
Fecha de Ingreso: abril-2002
Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 22 años, 2 meses
Puntos: 9
Re: introducir la foto en la base de datos

me parece una estupenda idea lo del campo de texto. voy a probar a ver si funciona, no os vayais muy lejos los dos por si me teneis que echar una mano ¿vale?

Por cierto gurruchuelo, enviame lo que tengas por email.

Salu2
ByE



<html>
<body>
<p align="left"><font color="#FF0000" face="Comic Sans MS" size="2">Aprendiz
de todo y maestro de nada[/CODE]
</p>
</body>
</html>
  #5 (permalink)  
Antiguo 22/06/2002, 23:02
 
Fecha de Ingreso: enero-2002
Mensajes: 141
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: introducir la foto en la base de datos

no necesitas aspupload, existen varias funciones en puro asp que permiten subir hasta 100 kb (suficiente casi siempre con las imagenes), puedes bajarlo aca <a href='ir.asp?http://www.asp101.com/articles/jacob/fileuploader.zip' target='_blank'>http://www.asp101.com/articles/jacob/fil...</a> ;)
  #6 (permalink)  
Antiguo 23/06/2002, 14:58
Avatar de epa2  
Fecha de Ingreso: abril-2002
Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 22 años, 2 meses
Puntos: 9
Re: introducir la foto en la base de datos

Oye, voy a mirarlo y luego te digo, je je

<html>
<body>
<p align="left"><font color="#FF0000" face="Comic Sans MS" size="2">Aprendiz
de todo y maestro de nada[/CODE]
</p>
</body>
</html>
  #7 (permalink)  
Antiguo 24/06/2002, 06:20
Avatar de epa2  
Fecha de Ingreso: abril-2002
Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 22 años, 2 meses
Puntos: 9
Re: introducir la foto en la base de datos

oye galindo no me funciona con lo que tu me has dado(quizás es por que no he configurao bien la base de datos con el script que me has mandado.

SOCORROOOOOOOOOOOOOOOOOOOOO
AYUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
NECESITO QUE ALGUIEN HELP ME. PLEASE.

De momento lo que he hecho es lo siguiente.
en access he creado una BD con los campos foto(objeto OLE) y foto2(hipervinculo).

Luego he hecho con frontpage un form con un unload que al pulsar en submit lo envía a la base de datos.

y por último he creado una página donde se muestra los resultados de introducir los datos en el upload. pero NO ME SALEEEEEE.

AYUUUDAAAAAAAAAAAAAAA.

QUE ALGUIEN ME AYUDE CON UN EJEMPLO PRÁCTICO.SOCORROOOOOOOOO..


A CONTINUACION TE ENVIO LOS CODIGOS DE LAS PÁGINAS QUE HE HECHO.

EN LA PÁGINA DEL FORMULARIO.
&lt;%
' FP_ASP ASP generado automáticamente por un componente de Frontpage. No lo modifique.

On Error Resume Next
Session(&quot;FP_OldCodePage&quot;) = Session.CodePage
Session(&quot;FP_OldLCID&quot;) = Session.LCID
Session.CodePage = 1252
Session.LCID = 3082
Err.Clear

strErrorUrl = &quot;&quot;

If Request.ServerVariables(&quot;REQUEST_METHOD&quot; ) = &quot;POST&quot; Then
If Request.Form(&quot;VTI-GROUP&quot;) = &quot;0&quot; Then
Err.Clear

Set fp_conn = Server.CreateObject(&quot;ADODB.Connection&quot;)
FP_DumpError strErrorUrl, &quot;No se puede crear una conexión&quot;

Set fp_rs = Server.CreateObject(&quot;ADODB.Recordset&quot;)
FP_DumpError strErrorUrl, &quot;No se puede crear un conjunto de registros&quot;

fp_conn.Open Application(&quot;alumnos_ConnectionString&quot;)
FP_DumpError strErrorUrl, &quot;No se puede abrir la base de datos&quot;

fp_rs.Open &quot;alumnos&quot;, fp_conn, 1, 3, 2 ' adOpenKeySet, adLockOptimistic, adCmdTable
FP_DumpError strErrorUrl, &quot;No se puede abrir el conjunto de registros&quot;

fp_rs.AddNew
FP_DumpError strErrorUrl, &quot;No se puede agregar un nuevo conjunto de registros a la base de datos&quot;
Dim arFormFields0(1)
Dim arFormDBFields0(1)
Dim arFormValues0(1)

arFormFields0(0) = &quot;F1&quot;
arFormDBFields0(0) = &quot;F1&quot;
arFormValues0(0) = Request(&quot;F1&quot;)

FP_SaveFormFields fp_rs, arFormFields0, arFormDBFields0


fp_rs.Update
FP_DumpError strErrorUrl, &quot;No se puede actualizar la base de datos&quot;

fp_rs.Close
fp_conn.Close

FP_FormConfirmation &quot;text/html; charset=windows-1252&quot;,_
&quot;Confirmación de formulario&quot;,_
&quot;Gracias por enviar la información siguiente:&quot;,_
&quot;index.asp&quot;,_
&quot;Volver al formulario.&quot;

End If
End If

Session.CodePage = Session(&quot;FP_OldCodePage&quot;)
Session.LCID = Session(&quot;FP_OldLCID&quot;)

%&gt;
  #8 (permalink)  
Antiguo 24/06/2002, 06:21
Avatar de epa2  
Fecha de Ingreso: abril-2002
Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 22 años, 2 meses
Puntos: 9
Re: introducir la foto en la base de datos

Y CONTINUA AQUI...........

&lt;html&gt;

&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;es&quot;&gt;
&lt;meta name=&quot;GENERATOR&quot; content=&quot;Microsoft FrontPage 5.0&quot;&gt;
&lt;meta name=&quot;ProgId&quot; content=&quot;FrontPage.Editor.Document&quot;&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=windows-1252&quot;&gt;
&lt;title&gt;introduce tu foto amigo&lt;/title&gt;
&lt;/head&gt;

&lt;body&gt;

&lt;form method=&quot;POST&quot; enctype=&quot;multipart/form-data&quot; action=&quot;--WEBBOT-SELF--&quot;&gt;
&lt;!--webbot bot=&quot;SaveDatabase&quot; S-Destination=&quot;foto/&quot; S-Category S-Assignedto S-ReviewStatus B-Process-MetaInfo=&quot;FALSE&quot; SuggestedExt=&quot;asp&quot; U-ASP-Include-Url=&quot;_fpclass/fpdbform.inc&quot; S-DataConnection=&quot;alumnos&quot; S-RecordSource=&quot;alumnos&quot; U-Database-URL=&quot;fpdb/alumnos.mdb&quot; S-Form-Fields=&quot;foto&quot; S-Form-DBFields=&quot;foto&quot; --&gt;&lt;p align=&quot;center&quot;&gt;
&lt;font size=&quot;5&quot;&gt;introduce tu foto amigo&lt;/font&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;input type=&quot;file&quot; name=&quot;foto&quot; size=&quot;20&quot;&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;input type=&quot;submit&quot; value=&quot;Enviar&quot; name=&quot;B1&quot;&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/form&gt;
&lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;5&quot;&gt;&lt;a href=&quot;resultados.asp&quot;&gt;Ver resultados&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/body&gt;

&lt;/html&gt;
  #9 (permalink)  
Antiguo 24/06/2002, 06:24
Avatar de epa2  
Fecha de Ingreso: abril-2002
Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 22 años, 2 meses
Puntos: 9
Re: introducir la foto en la base de datos

Y EN LA PAGINA DE LOS RESULTADOS....

&lt;html&gt;

&lt;head&gt;
&lt;meta name=&quot;GENERATOR&quot; content=&quot;Microsoft FrontPage 5.0&quot;&gt;
&lt;meta name=&quot;ProgId&quot; content=&quot;FrontPage.Editor.Document&quot;&gt;
&lt;% ' FP_ASP -- ASP generado automáticamente por un componente de Frontpage. No lo modifique.
FP_CharSet = &quot;windows-1252&quot;
FP_CodePage = 1252 %&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=windows-1252&quot;&gt;
&lt;title&gt;foto&lt;/title&gt;
&lt;/head&gt;

&lt;body&gt;

&lt;table width=&quot;100%&quot; border=&quot;1&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;foto&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;foto2&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;!--webbot bot=&quot;DatabaseRegionStart&quot; s-columnnames=&quot;foto,foto2,F11,Nombre_del_equipo _remoto,Nombre_de_usuario,Tipo_de_explorador,Marca _de_hora&quot; s-columntypes=&quot;205,203,202,202,202,202,135&quot ; s-dataconnection=&quot;alumnos&quot; b-tableformat=&quot;TRUE&quot; b-menuformat=&quot;FALSE&quot; s-menuchoice s-menuvalue b-tableborder=&quot;TRUE&quot; b-tableexpand=&quot;TRUE&quot; b-tableheader=&quot;TRUE&quot; b-listlabels=&quot;TRUE&quot; b-listseparator=&quot;TRUE&quot; i-listformat=&quot;0&quot; b-makeform=&quot;TRUE&quot; s-recordsource=&quot;alumnos&quot; s-displaycolumns=&quot;foto,foto2&quot; s-criteria s-order s-sql=&quot;SELECT * FROM alumnos&quot; b-procedure=&quot;FALSE&quot; clientside suggestedext=&quot;asp&quot; s-defaultfields s-norecordsfound=&quot;Ningún registro devuelto.&quot; i-maxrecords=&quot;256&quot; i-groupsize=&quot;0&quot; botid=&quot;0&quot; u-dblib=&quot;_fpclass/fpdblib.inc&quot; u-dbrgn1=&quot;_fpclass/fpdbrgn1.inc&quot; u-dbrgn2=&quot;_fpclass/fpdbrgn2.inc&quot; tag=&quot;TBODY&quot; preview=&quot;&amp;lt;tr&amp;gt;&amp;lt;td colspan=64 bgcolor=&amp;quot;#FFFF00&amp;quot; align=&amp;quot;left&amp;quot; width=&amp;quot;100%&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#000000&amp;quot;&amp;gt;Éste es el principio de una región de resultados de base de datos. Debe buscarse en la página desde un servidor Web con un explorador de Web para que se vea correctamente; el Web actual está almacenado en su disco local o en la red.&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&quot; startspan --&gt;&lt;!--#include file=&quot;_fpclass/fpdblib.inc&quot;--&gt;
&lt;% if 0 then %&gt;
&lt;SCRIPT Language=&quot;JavaScript&quot;&gt;
document.write(&quot;&lt;div style='background: yellow; color: black;'&gt;El componente Resultados de base de datos de esta página no puede mostrar el contenido de la base de datos. La página debe tener un nombre de archivo que termine en '.asp', y el Web debe encontrarse en un servidor que admita páginas Active Server.&lt;/div&gt;&quot;);
&lt;/SCRIPT&gt;
&lt;% end if %&gt;
&lt;%
fp_sQry=&quot;SELECT * FROM alumnos&quot;
fp_sDefault=&quot;&quot;
fp_sNoRecords=&quot;&lt;tr&gt;&lt;td colspan=2 align=left width=&quot;&quot;100%&quot;&quot;&gt;Ningún registro devuelto.&lt;/td&gt;&lt;/tr&gt;&quot;
fp_sDataConn=&quot;alumnos&quot;
fp_iMaxRecords=256
fp_iCommandType=1
fp_iPageSize=0
fp_fTableFormat=True
fp_fMenuFormat=False
fp_sMenuChoice=&quot;&quot;
fp_sMenuValue=&quot;&quot;
fp_iDisplayCols=2
fp_fCustomQuery=False
BOTID=0
fp_iRegion=BOTID
%&gt;
&lt;!--#include file=&quot;_fpclass/fpdbrgn1.inc&quot;--&gt;
&lt;!--webbot bot=&quot;DatabaseRegionStart&quot; endspan i-checksum=&quot;14793&quot; --&gt;&lt;tr&gt;
&lt;td&gt;
&lt;!--webbot bot=&quot;DatabaseResultColumn&quot; s-columnnames=&quot;foto,foto2,F11,Nombre_del_equipo _remoto,Nombre_de_usuario,Tipo_de_explorador,Marca _de_hora&quot; s-column=&quot;foto&quot; b-tableformat=&quot;TRUE&quot; b-hashtml=&quot;FALSE&quot; b-makelink=&quot;FALSE&quot; clientside b-MenuFormat preview=&quot;&amp;lt;font size=&amp;quot;-1&amp;quot;&amp;gt;&amp;amp;lt;&amp;amp;lt;&amp;lt ;/font&amp;gt;foto&amp;lt;font size=&amp;quot;-1&amp;quot;&amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;lt ;/font&amp;gt;&quot; startspan --&gt;&lt;%=FP_FieldVal(fp_rs,&quot;foto&quot;)%&gt; &lt;!--webbot bot=&quot;DatabaseResultColumn&quot; endspan i-checksum=&quot;7255&quot; --&gt;&lt;/td&gt;
&lt;td&gt;
&lt;!--webbot bot=&quot;DatabaseResultColumn&quot; s-columnnames=&quot;foto,foto2,F11,Nombre_del_equipo _remoto,Nombre_de_usuario,Tipo_de_explorador,Marca _de_hora&quot; s-column=&quot;foto2&quot; b-tableformat=&quot;TRUE&quot; b-hashtml=&quot;FALSE&quot; b-makelink=&quot;FALSE&quot; clientside b-MenuFormat preview=&quot;&amp;lt;font size=&amp;quot;-1&amp;quot;&amp;gt;&amp;amp;lt;&amp;amp;lt;&amp;lt ;/font&amp;gt;foto2&amp;lt;font size=&amp;quot;-1&amp;quot;&amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;lt ;/font&amp;gt;&quot; startspan --&gt;&lt;%=FP_FieldVal(fp_rs,&quot;foto2&quot;)%&gt ;&lt;!--webbot bot=&quot;DatabaseResultColumn&quot; endspan i-checksum=&quot;10495&quot; --&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;!--webbot bot=&quot;DatabaseRegionEnd&quot; b-tableformat=&quot;TRUE&quot; b-menuformat=&quot;FALSE&quot; u-dbrgn2=&quot;_fpclass/fpdbrgn2.inc&quot; i-groupsize=&quot;0&quot; clientside tag=&quot;TBODY&quot; preview=&quot;&amp;lt;tr&amp;gt;&amp;lt;td colspan=64 bgcolor=&amp;quot;#FFFF00&amp;quot; align=&amp;quot;left&amp;quot; width=&amp;quot;100%&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#000000&amp;quot;&amp;gt;Éste es el final de una región de resultados de base de datos.&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&quot; startspan --&gt;&lt;!--#include file=&quot;_fpclass/fpdbrgn2.inc&quot;--&gt;
&lt;!--webbot bot=&quot;DatabaseRegionEnd&quot; endspan i-checksum=&quot;62730&quot; --&gt;&lt;/tbody&gt;
&lt;/table&gt;

&lt;/body&gt;

&lt;/html&gt;
  #10 (permalink)  
Antiguo 25/06/2002, 02:16
Avatar de epa2  
Fecha de Ingreso: abril-2002
Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 22 años, 2 meses
Puntos: 9
Re: introducir la foto en la base de datos

bueno, creo que no me voy a complicar la vida.

lo que voy a hacer es crear un campo de texto y lo voy a vincular a una imagen.

necesito que me digas como sería la etiqueta,

no se si algo como &lt;img src=&quot;C:/etc&quot;&gt;
¿sería así?
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 20:57.