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

Datos Binarios en SQL Server

Estas en el tema de Datos Binarios en SQL Server en el foro de ASP Clásico en Foros del Web. Quiero introducir ficheros en una base de datos sql server. Los quiero introducir directamente, pasados a binario. Es decir, no quiero subirlos a un caperta ...
  #1 (permalink)  
Antiguo 05/04/2005, 03:56
 
Fecha de Ingreso: marzo-2005
Mensajes: 64
Antigüedad: 20 años, 2 meses
Puntos: 0
Datos Binarios en SQL Server

Quiero introducir ficheros en una base de datos sql server. Los quiero introducir directamente, pasados a binario. Es decir, no quiero subirlos a un caperta del servidor (ya sé que esta sería la opción más correcta).

Alguien me puede ayudar?
  #2 (permalink)  
Antiguo 05/04/2005, 06:10
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
mmm puedes usar el file upload.
dentro de ese componette viene info necesaria y ejemplos clarisimos de ocmo meter una imagen o lo que sea dentro de una BD
  #3 (permalink)  
Antiguo 05/04/2005, 06:12
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 21 años, 4 meses
Puntos: 6
Como dice Muzztein usa file upload, pero no te recomiendo que metas ficheros en la base de datos, te va a dar muchos problemas, de rendimiento sobretodo.
  #4 (permalink)  
Antiguo 05/04/2005, 09:06
 
Fecha de Ingreso: marzo-2005
Mensajes: 64
Antigüedad: 20 años, 2 meses
Puntos: 0
Necesitaría subir el fichero sin componentes.
El hecho de insertar la imagen en la BBDD's directamente, era porque creía que me sería más fácil mostrarla después (ya que no tendría que ir a buscarla a ningún path, sólo al registro dela bbdd).
He buscado y hay bastantes ejemplos por internet, pero quería algo sencillo para SQL Server, aunque sea de la forma que habéis comentado que era mejor (insertando el fichero en una carpeta)
  #5 (permalink)  
Antiguo 05/04/2005, 10:30
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
En realidad lo que tendrias que programar es casi lo mismo, y si, no es muy recomendable guardar archivos en la DB, mejor hazlo como te sugirieron, si requieres un script, busca en este mismo foro acerca del xelupload, se ha comentado bastante.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #6 (permalink)  
Antiguo 06/04/2005, 05:40
 
Fecha de Ingreso: marzo-2005
Mensajes: 64
Antigüedad: 20 años, 2 meses
Puntos: 0
Hola otra vez,
he seguido vuestros consejos, y estoy intentanto subir el fichero a una carpeta. Estoy utilizando el xelupload.
El problema está en que cuando intenta grabar en la base de datos, me da el siguiente error: La operación no está permitida en este contexto.
Falla en la operación AppendChunck. Alguna idea?

(Subir el fichero, lo sube. Lo que pasa es que no guarda nada en la BBDD)

Última edición por anacran; 07/04/2005 a las 00:07
  #7 (permalink)  
Antiguo 07/04/2005, 01:16
 
Fecha de Ingreso: marzo-2005
Mensajes: 64
Antigüedad: 20 años, 2 meses
Puntos: 0
Hay una cosa que no termino de entender....
Me falla a la hora de guardar los datos binarios en la bbdd.....Si en la BBDD guardo el nombre del fichero, para que guardo los datos binarios también, cuando sé donde está el fichero?
He quitado la linea del appendchunck, y ahora me funciona. Pero no sé si es imprescindible esta linea para dspués mostrar la imagen...
Alguna 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 07:56.