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

Flash+xml+asp+sql2005

Estas en el tema de Flash+xml+asp+sql2005 en el foro de ASP Clásico en Foros del Web. Hola: Buen Dia a Todos y se encuentren muy bien, el problema es: tengo una revista virtual, las imagenes son en jpg y estan en ...
  #1 (permalink)  
Antiguo 15/07/2008, 10:25
 
Fecha de Ingreso: julio-2008
Mensajes: 29
Antigüedad: 15 años, 11 meses
Puntos: 0
Flash+xml+asp+sql2005

Hola:
Buen Dia a Todos y se encuentren muy bien, el problema es: tengo una revista virtual, las imagenes son en jpg y estan en un archivo xml, mi pregunta es: tengo que administrar ese archivo en sql, se que la conexion se hace con asp, y ya tengo la conexion a sql pero no se que mas sigue, en verdad si alguien me puede ayudar GRACIAS!!!
  #2 (permalink)  
Antiguo 15/07/2008, 18:12
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Respuesta: Flash+xml+asp+sql2005

¿Disculpa?
A ver creo que entendí una parte nada más, a ver si pudieras abundar en la otra.

Tienes un sistema que hace referencia a cierto contenido (imágenes en este caso) por medio de un XML.
Dicho xml tiene que ser ¿accedido mediante ASP? ¿para ser volcado en SQL?

Si no es así por favor despacio y paso a paso seguramente nos podremos entender mejor.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 16/07/2008, 23:39
 
Fecha de Ingreso: julio-2008
Mensajes: 29
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Flash+xml+asp+sql2005

Hola y Gracias por contestar!!!
Mira lo que pasa es que en flash hice una revista virtual, las imagenes son de tipo JGP y estan en una archivo XML, el problema es:
En el trabajo me pidieron que para que fuera mas facil, hiciera una tabla en sql con las imagenes para que desde ahi yo pudiera manipularlas y pasarlas al archivo xml de la revista, en verdad no tengo ni idea como hacerla, ya tengo la conexion de asp a sql pero de ahi ya no se que mas hacer, soy nueva en esto Gracias en verdad por la ayuda
:)
  #4 (permalink)  
Antiguo 17/07/2008, 00:01
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
Respuesta: Flash+xml+asp+sql2005

¿deseas pasar los nombres de las imagenes desde una tabla en una db hacia un xml, O AL RFEVES?
o yo ando medio tonto y no puedo entender, o me faltan datos.
  #5 (permalink)  
Antiguo 17/07/2008, 07:56
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Respuesta: Flash+xml+asp+sql2005

ummmm crmz

seria bueno plantearas lo que deseas hacer dado en que esta un poco confusa la redaccion

sera que quiere?

+ saber como hacer la base
+ saber como volcar los xml (el valor de la imagen) dentro de esa base
+ saber como leer la base y extraer las fotos desde ahi?


seria bueno comentaras por separado los item de las cosas que deseas hacer y mencionar que es lo que has hecho con respeto a cada tema

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #6 (permalink)  
Antiguo 17/07/2008, 08:34
 
Fecha de Ingreso: julio-2008
Mensajes: 29
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Flash+xml+asp+sql2005

Muchas Gracias Nuevamente por contestar:
Si creo que tengo que ser mas explicita ya que a veces ni yo me entiendo(Perdon por la redaccion) la cuestion esta asi:
1.Cree una revista virtual en flash la cual, las imagenes que muestra estan en un archivo xml.
2. lo que me dijeron fue que con ayuda de una tabla en una base de datos, pudiera ser mas facil subir las imagenes al archvio xml y asi se haga la revista.
3.Me eh estado informado y para hacer esto necesito utilizar asp.
4. Lo que llevo es en asp, la conexion a sql y la interfaz en asp.
5. La interfaz lo que hace es seleccionar el archivo que tu quieres que se almacene en la revista.
Mi preguntas es:
1. nose como guardar el archivo en una variable para ya despues manipularlo???
eh escuhado yleido un poco de las rutas relativas no se si sea factible esto.
2. asp o sql tienen que generar el archivo xml o no se??
EN VERDAD MUCHAS GRACIAS POR SU TIEMPO YA QUE SI ANDO BIEN PERDIDA GRACIAS!!!
  #7 (permalink)  
Antiguo 17/07/2008, 09:03
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Respuesta: Flash+xml+asp+sql2005

ok: crmz

mi recomendacion

Almacena en la base de datos la ruta de las fotos en el server

basado en los campos que tiene el XML y en la estructura de el sitio

una vez hecho esto (que tengas todas las rutas en la base y la forma de llamar las galerias)

desde ASP puedes crear el archivo playlist.xlm (o como se llame) recogiendo los datos de la base de datos

seria bueno comentaras si estas usando una herramienta ya definida para mostrar la galería en formato flash, dado que así es mas fácil que alguien te ayude.

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #8 (permalink)  
Antiguo 17/07/2008, 09:35
 
Fecha de Ingreso: julio-2008
Mensajes: 29
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Flash+xml+asp+sql2005

Muchas Gracias por contestar:
Eso es lo que no se bien como almacenar la ruta en la base??? ya que lo estoy haciedendo por asp, con paso de parametros url pero no funciona del todo Gracias
  #9 (permalink)  
Antiguo 17/07/2008, 10:21
 
Fecha de Ingreso: julio-2008
Mensajes: 29
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Flash+xml+asp+sql2005

Hola!!
Gracias por su ayuda en verdad, una pregunta mas, con la interfaz que hice en asp ya tengo la ruta del archivo que quiero almacenar en sql, pero ahora nose como la puedo insertar en sql
si alguien me puede AYUDAR SE LO AGRADECERE DE VERDAD!!!!!
  #10 (permalink)  
Antiguo 17/07/2008, 11:03
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Respuesta: Flash+xml+asp+sql2005

pega tu código para que lo veamos
__________________
JuanRa Pérez
San Salvador, El Salvador
  #11 (permalink)  
Antiguo 18/07/2008, 08:19
 
Fecha de Ingreso: julio-2008
Mensajes: 29
Antigüedad: 15 años, 11 meses
Puntos: 0
Sonrisa Respuesta: Flash+xml+asp+sql2005

'Creamos el objeto de conexion ahora...
Set Conex = Server.CreateObject ("ADODB.Connection")
Conex.Open "driver={SQL Server};server=sa; database=pru1; uid=sa;pwd="

Set RS = Server.CreateObject("ADODB.RecordSet")

%>
<form>
Archivo: <input type="file" name="file2" value="Archivo" size="20"> <br>
<input type="submit" value="Aceptar">
</form>

Ya que tengo esto no se como guardar la ruta en la tabla de sql Me podrian hechar una manita Muchas Gracias!!!!
  #12 (permalink)  
Antiguo 18/07/2008, 08:42
 
Fecha de Ingreso: septiembre-2005
Mensajes: 135
Antigüedad: 18 años, 8 meses
Puntos: 1
Respuesta: Flash+xml+asp+sql2005

Cita:
Iniciado por crmz Ver Mensaje
'Creamos el objeto de conexion ahora...
Set Conex = Server.CreateObject ("ADODB.Connection")
Conex.Open "driver={SQL Server};server=sa; database=pru1; uid=sa;pwd="

Set RS = Server.CreateObject("ADODB.RecordSet")

%>
<form>
Archivo: <input type="file" name="file2" value="Archivo" size="20"> <br>
<input type="submit" value="Aceptar">
</form>

Ya que tengo esto no se como guardar la ruta en la tabla de sql Me podrian hechar una manita Muchas Gracias!!!!
JuanRa, pues casi que nos da igual que haya pegado el código
  #13 (permalink)  
Antiguo 18/07/2008, 09:07
 
Fecha de Ingreso: julio-2008
Mensajes: 29
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Flash+xml+asp+sql2005

Bueno Gracias por su ayuda!
  #14 (permalink)  
Antiguo 18/07/2008, 11:00
 
Fecha de Ingreso: julio-2008
Mensajes: 29
Antigüedad: 15 años, 11 meses
Puntos: 0
Sonrisa Respuesta: Flash+xml+asp+sql2005

Hola Buen Dia:
Ya he encontrado un poco mas de informacion de como hacerlo Muchas Gracias pór su ayuda tengo el sig. codigo:
<%
'Creamos el objeto FSO
Set ObjetoFSO = Server.CreateObject("Scripting.FileSystemObject")
Set ObjetoCarpeta = ObjetoFSO.GetFolder(Server.MapPath("\pages"))

Response.Write "<FONT FACE= Verdana SIZE=2>"
Response.Write "<B>"& ObjetoCarpeta.Name &"</b>:<BR>"

For Each Fichero in ObjetoCarpeta.Files
Response.Write Fichero.Name &"<BR>"
Next

Response.Write "</font>"

Set Fichero= Nothing
Set ObejtoCarpeta= Nothing
Set ObjetoFSO= Nothing

%>
con las lineas anteriores obtengo el nombre de los archivos que estan dentro de la direccion que yo pongo en la sig. linea:
Set ObjetoCarpeta = ObjetoFSO.GetFolder(Server.MapPath("\pages"))

Nose sime pudieran orientar, ya que yo por medio de unformulario obtengo la ruta de un archivo y esa ruta pasarla a Server.MapPath("\pages")
en verda Muchas Gracias!!!!
  #15 (permalink)  
Antiguo 18/07/2008, 15:06
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Respuesta: Flash+xml+asp+sql2005

Cita:
Iniciado por Lebennin Ver Mensaje
JuanRa, pues casi que nos da igual que haya pegado el código

jejejeje
__________________
JuanRa Pérez
San Salvador, El Salvador
  #16 (permalink)  
Antiguo 18/07/2008, 15:15
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Respuesta: Flash+xml+asp+sql2005

Cita:
Iniciado por crmz Ver Mensaje
Hola Buen Dia:
Ya he encontrado un poco mas de informacion de como hacerlo Muchas Gracias pór su ayuda tengo el sig. codigo:
<%
'Creamos el objeto FSO
Set ObjetoFSO = Server.CreateObject("Scripting.FileSystemObject")
Set ObjetoCarpeta = ObjetoFSO.GetFolder(Server.MapPath("\pages"))

Response.Write "<FONT FACE= Verdana SIZE=2>"
Response.Write "<B>"& ObjetoCarpeta.Name &"</b>:<BR>"

For Each Fichero in ObjetoCarpeta.Files
Response.Write Fichero.Name &"<BR>"
Next

Response.Write "</font>"

Set Fichero= Nothing
Set ObejtoCarpeta= Nothing
Set ObjetoFSO= Nothing

%>
con las lineas anteriores obtengo el nombre de los archivos que estan dentro de la direccion que yo pongo en la sig. linea:
Set ObjetoCarpeta = ObjetoFSO.GetFolder(Server.MapPath("\pages"))

Nose sime pudieran orientar, ya que yo por medio de unformulario obtengo la ruta de un archivo y esa ruta pasarla a Server.MapPath("\pages")
en verda Muchas Gracias!!!!
hola CRMz

antes que nada nos alegra que hayas avanzado un poco con el código

que usas para mostrar las imágenes (flash ya lo dijiste) pero es un componente que alguien hizo y que carga un XML como se llama? o tu lo hiciste?


googleando encontré esta pagina me imagino que de aquí tomates el código
http://www.webexperto.com/articulos/...eria-de-fotos/


te daré ideas de que buscar en el foro
Cita:
+ subir archivos al servidor [hay uno que es gratis en este foro esta el código | ya subidos si las imágenes son grandes tienes que re dimensionar]
+ insertar registros [no imagenes] en la base de datos
+ re dimensionar imágenes [s un aspx que puede mesclar con asp y te puede dar imágenes re dimensionadas]
+ crear xml desde base de datos
pero cuéntanos sobre el componente que usas quizas eso nos de una luz mas fuerte

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #17 (permalink)  
Antiguo 18/07/2008, 16:36
 
Fecha de Ingreso: julio-2008
Mensajes: 29
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Flash+xml+asp+sql2005

Hola:
Gracias nuevamente por su ayuda, si JuanRa googleando yo tambien encntre esa pag., y en otras mas eh lleido que es mejor guardar el nombre de las imagenes en sql que la imagen como tal.
Si es una revista virtual que hice para adaptarla a un manual de mi trabajo, cuando este en red les envio el link para que lo chequen.
En asp llevo muy poco ya que soy primerisa en esto, ahorita lo que llevo es una pag. con un formulario, con el cual tu obtienes la ruta del archivo deseado y lo envio por url y enotra pag. imprimo la ruta.
He leido que es mejor guardar en sql la ruta relativa pero no se como pasar una ruta fisica a una ruta relativa.
Ustedes que me recomiendadn ya que yo soy un pollo en esto.
GRACIAS POR SU AYUDA Y PACIENCIA EN VERDAD.
:)
  #18 (permalink)  
Antiguo 18/07/2008, 17:09
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Respuesta: Flash+xml+asp+sql2005

en relacion a rutas fisicas y relativas, simplemente ubica tu directorio dentro de tu sitio web

por ejemplo
Cita:
c:\inetpub\wwwroot\misitioprueba\
c:\inetpub\wwwroot\misitioprueba\imagenes\
c:\inetpub\wwwroot\misitioprueba\imagenes\prueba.j pg
c:\inetpub\wwwroot\misitioprueba\default.asp
aqui se contiene completamente el sitio
Cita:
c:\inetpub\wwwroot\misitioprueba\imagenes
c:\inetpub\wwwroot\misitioprueba\imagenes\prueba.j pg
cualquier imagen, se guarda en esta carpeta

Ahora.... cuando tu lo accesas, en el explorador haces referencia simplemente al nombre del sitio, de esta manera:
Cita:
localhost/misitioprueba
para que virtualizes un path, hacia algun punto en tu sitio, se utiliza el comando
"server.mappath()";

como harias referencia a una imagen del sitio?? seria similar a esto
Cita:
<img src="./imagenes/prueba.jpg" />
esta forma de llamar a la imagen, utiliza la forma relativa del HTML, pero en ASP, para llamar a una imagen de forma dinamica lo utilizariamos similar a esto
Cita:
<img src="<%=server.mappath("./imagenes/prueba.jpg")%>" />
de esa misma manera podrias llamar a una base de datos o un archivo utilizando include, que me imagino que despues los usaras a medida que tu programa vaya creciendo en codigo

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra

Última edición por Shiryu_Libra; 21/07/2008 a las 08:48
  #19 (permalink)  
Antiguo 21/07/2008, 08:29
 
Fecha de Ingreso: julio-2008
Mensajes: 29
Antigüedad: 15 años, 11 meses
Puntos: 0
Información Respuesta: Flash+xml+asp+sql2005

Muchas Gracias por su ayuda:
Una pregunta mas mepodrian orientar un poquito en como craer un archivo en sql, es decir, ya que inserte en una tabla los nombres de mis imagenes, como puedo guardarlas en una carpeta.
Muchas Gracias!!!!!!!! a todos ustedes en verdad Gracias!!!
  #20 (permalink)  
Antiguo 21/07/2008, 08:47
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Respuesta: Flash+xml+asp+sql2005

bueno, en relacion a subir los archivos al servidor, hay mucha informacion en el foro

por ejemplo: existe ESTE POST
pero si escribes subir archivos ASP, en el buscador... realizas magia

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #21 (permalink)  
Antiguo 21/07/2008, 11:16
 
Fecha de Ingreso: julio-2008
Mensajes: 29
Antigüedad: 15 años, 11 meses
Puntos: 0
Información Respuesta: Flash+xml+asp+sql2005

MUCHAS GRACIAS!!!!!!!!!
Abusando de su paciencia y amabilidad como puedo dividir y manipular cada una de los registros que me envia el method "post" por ejemplo:
<form action="prueb1.asp" method="post">
Archivo: <input type="file" name="file2" value="Archivo" size="20"> <br>
<input type="submit" value="Aceptar">
</form>
me devuelve la ruta de un archivo por ejemplo:

C:\Documents and Settings\4.jpg

y asi la almaceno en sql

Mi Pregunta es:
Como puedo hacerle para solo guardar el \4.jpg

GRACIAS!!!!!!!
  #22 (permalink)  
Antiguo 21/07/2008, 12:54
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Respuesta: Flash+xml+asp+sql2005

puedes realizar un split.... jejeje no de gimnasia ehh

por ejemplo tomas el valor, creas un temporal, lo partes por invertida "\" y tomas el ultimo valor del arreglo que te mande

... pareciera que no hablo de codigo verdad

bueno... codigo pues
Cita:
file2=upload.form("file2")
tempfile2=split(file2,"\")
nombre_archivo=tempfile2(ubound(tempfile2))
y utilizas el nombre_archivo, para guardarlo en tu base

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #23 (permalink)  
Antiguo 21/07/2008, 15:41
 
Fecha de Ingreso: julio-2008
Mensajes: 29
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Flash+xml+asp+sql2005

Muchas Gracias pero me marca error al probarlo, y es en esta linea:
file2=Upload.Form("file2")
no se por que pueda ser, si me pudieras ayudar en verdad te lo agradecere :)
  #24 (permalink)  
Antiguo 21/07/2008, 16:42
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Respuesta: Flash+xml+asp+sql2005

: esa linea es de ejemplo....

solo hiciste un copy/paste???, no verificaste el codigo con lo que tienes??
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #25 (permalink)  
Antiguo 23/07/2008, 09:44
 
Fecha de Ingreso: julio-2008
Mensajes: 29
Antigüedad: 15 años, 11 meses
Puntos: 0
Pregunta Respuesta: Flash+xml+asp+sql2005

Hola:
Muchas Gracias por su ayuda, y si tontamente solo hice copy+paste en lo del split pero ya que lo adapte a mi codigo ya me quedo en verdad Gracias!!!.
Una pregunta espero me puedan ayudar, ya quetengo guardada el nombre las imagenes, me parece que ahora genero mi xml en sql, googleando me eh encontrado lo sig.:
:XML ON
SET NOCOUNT ON

SELECT '<?xml version="1.0" encoding="utf-8" ?>';

WITH XMLNAMESPACES
('true' as transparency, 'false' as hcover, '500' as heigth, '400' as width )

SELECT
nombre as 'scr'
FROM
Prueba as pages
FOR XML AUTO,
ROOT ('content'),
ELEMENTS

SET NOCOUNT OFF

Esto me genera el esqueleto del xml, pero al momento de hacer la consulta:
DECLARE @cmd VARCHAR(1000)

SELECT @cmd = 'sqlcmd -Usa -P"" -i "c:\ConsultaPrueba.sql" -o "c:\ResultadoPrueba.xml"'

EXEC Prueba..xp_cmdshell @cmd

Me marca error ya que -P es el password y no tengo password, mi pregunta es:
como lo declaro???
con comillas vacias -P"" no se, MUCHAS GRACIAS POR LA AYUDA
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 13:28.