SQL Server - ayuda extraer pdf previamente guardado en base de datos

   
Vista:

ayuda extraer pdf previamente guardado en base de datos

Publicado por gustavo ggrios.1@gmail.com (2 intervenciones) el 15/06/2016 21:46:40
Hola, espero que el tema no se repita, pero quiero ver quien me puede orientar acerca de este tema.

Quiero crear una base de datos de archivos de pdf, y posteriormente descargarlos, pero solo usando sentencia de sql guardarla en una ruta..... agregare las lineas de codigo con las que he venido trabajando..... saludos a todos y gracias por su tiempo


sentecia 1 crear base de datos

create database BDPrueba

setencia 2 crear table con los siguiente paramentros

1
2
3
4
5
6
CREATE TABLE [dbo].[Documentos](
Id int IDENTITY(1,1) NOT NULL ,
Nombre nvarchar(255) NOT NULL,
Documento varbinary(max) NULL
CONSTRAINT PK_Documentos PRIMARY KEY (Id)
)

setencia 3 insertar registro en la base de datos

1
INSERT INTO Documentos(Nombre,Documento) VALUES('documento01',(SELECT * FROM OPENROWSET(BULK N'C:\Users\usuario\carpeta\archivo.pdf', SINGLE_BLOB) as Pdf))

setencia 4 consulta de documento

Select * from [Documentos] where nombre='archivo'

Lo que quiero realizar es, guardar el archivo seleccionado o deseado en una ruta del equipo en cuestion


Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

ayuda extraer pdf previamente guardado en base de datos

Publicado por Isaias (3180 intervenciones) el 15/06/2016 23:05:46
Deberia leer un poco sobre sl servicio de FILESTREEM que proporciona SQL Server para almacenar objetos.

https://msdn.microsoft.com/es-MX/library/cc645923.aspx
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

ayuda extraer pdf previamente guardado en base de datos

Publicado por gustavo (2 intervenciones) el 15/06/2016 23:45:50
muchas gracias lo revisare, y le contare como es que me fue
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar