Subir archivos a la Base de Datos

23/01/2006 - 14:58 por Francisco Birrer | Informe spam
Hola a Todos
El motivo de la consulta es para saber como puedo yo subir distintos
archivos y guardarlos en una base de datos SQL Server 2000.

Tengo si unas preguntas tambien, relacionadas con el tema...

¿Se pueden almacenar en la base de datos archivos con distintas extensiones?
¿Todas las extensiones se guardan dentro de un mismo tipo de dato?, por
ejemplo img...

gracias

Preguntas similare

Leer las respuestas

#1 keko
23/01/2006 - 15:49 | Informe spam
Voy a contestar a medias: Todo los datos que quieras subir son binarios,
así que todo lo guardas en el mismo tipo de dato, pero si, luego te
guardas la extensión, sobre todo para saber que debes leer luego...

Para "subir" al servidor, si usas ASP, existe ASPSmartUpload, no sé si
hay más soluciones por ahí y no se si esa vale para otra cosa que no sea
web.

En mi caso, para guardar una imagen en la base de datos tengo un pedazo
de código de tres pares de ... en VB pero que no es ninunga maravilla...

K

Francisco Birrer wrote:
Hola a Todos
El motivo de la consulta es para saber como puedo yo subir distintos
archivos y guardarlos en una base de datos SQL Server 2000.

Tengo si unas preguntas tambien, relacionadas con el tema...

¿Se pueden almacenar en la base de datos archivos con distintas extensiones?
¿Todas las extensiones se guardan dentro de un mismo tipo de dato?, por
ejemplo img...

gracias

Respuesta Responder a este mensaje
#2 Francisco Birrer
23/01/2006 - 16:40 | Informe spam
ok...
son distintos tipos de archivos y si guardo la extensión...
me podrias mandar el codigo que tienes para guardar los archivos...

¿ahora, cada extensión se lee de distinta forma?

¿Sabes donde puedo averiguar de que forma?

gracias

"keko" wrote:

Voy a contestar a medias: Todo los datos que quieras subir son binarios,
así que todo lo guardas en el mismo tipo de dato, pero si, luego te
guardas la extensión, sobre todo para saber que debes leer luego...

Para "subir" al servidor, si usas ASP, existe ASPSmartUpload, no sé si
hay más soluciones por ahí y no se si esa vale para otra cosa que no sea
web.

En mi caso, para guardar una imagen en la base de datos tengo un pedazo
de código de tres pares de ... en VB pero que no es ninunga maravilla...

K

Francisco Birrer wrote:
> Hola a Todos
> El motivo de la consulta es para saber como puedo yo subir distintos
> archivos y guardarlos en una base de datos SQL Server 2000.
>
> Tengo si unas preguntas tambien, relacionadas con el tema...
>
> ¿Se pueden almacenar en la base de datos archivos con distintas extensiones?
> ¿Todas las extensiones se guardan dentro de un mismo tipo de dato?, por
> ejemplo img...
>
> gracias
>


Respuesta Responder a este mensaje
#3 keko
23/01/2006 - 17:21 | Informe spam
Bueeeeno, yo te lo mando pero ya te digo que ese código seguro que se
puede mejorar, ein! ;)

If mStrPathImg <> "" Then
Set stmFlujoBinario = New ADODB.Stream
stmFlujoBinario.Type = adTypeBinary
stmFlujoBinario.Open
stmFlujoBinario.LoadFromFile mStrPathImg
msql = "SELECT * FROM Tabla"
Set cnnConexionAuxiliar = OpenCnnPlus()
Set rstDatosCentro = New ADODB.Recordset
rstDatosCentro.Open msql, cnnConexionAuxiliar, adOpenKeyset,
adLockOptimistic
rstDatosCentro.Fields("Foto").value = stmFlujoBinario.Read
rstDatosCentro.Fields("Fichero").value = mStrFileImg
rstDatosCentro.update
Set rstDatosCentro = Nothing
stmFlujoBinario.Close
Set stmFlujoBinario = Nothing
End If

Donde mStrPathImg... por eso.. :D

K








Francisco Birrer wrote:
ok...
son distintos tipos de archivos y si guardo la extensión...
me podrias mandar el codigo que tienes para guardar los archivos...

¿ahora, cada extensión se lee de distinta forma?

¿Sabes donde puedo averiguar de que forma?

gracias

"keko" wrote:


Voy a contestar a medias: Todo los datos que quieras subir son binarios,
así que todo lo guardas en el mismo tipo de dato, pero si, luego te
guardas la extensión, sobre todo para saber que debes leer luego...

Para "subir" al servidor, si usas ASP, existe ASPSmartUpload, no sé si
hay más soluciones por ahí y no se si esa vale para otra cosa que no sea
web.

En mi caso, para guardar una imagen en la base de datos tengo un pedazo
de código de tres pares de ... en VB pero que no es ninunga maravilla...

K

Francisco Birrer wrote:

Hola a Todos
El motivo de la consulta es para saber como puedo yo subir distintos
archivos y guardarlos en una base de datos SQL Server 2000.

Tengo si unas preguntas tambien, relacionadas con el tema...

¿Se pueden almacenar en la base de datos archivos con distintas extensiones?
¿Todas las extensiones se guardan dentro de un mismo tipo de dato?, por
ejemplo img...

gracias








email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida