none
Como associo um campo numa BD para conter um PDF RRS feed

  • Pergunta

  • Criei uma base de dados com alguns campos nome, data e um campo para guardar PDF'S do tipo binary. Como introduzo um PDF para dentro deste campo ?
    • Tipo Alterado SmFaraujo segunda-feira, 2 de novembro de 2009 23:40 Improve
    segunda-feira, 2 de novembro de 2009 21:20

Respostas

  • Olá

    Voce pode usar um objeto do tipo FileStream e ler os bytes do arquivo PDF.
    Ex:

    FileStream fs = new FileStream(caminhoArquivoPDF, FileMode.Open);
    Byte[] pdfBytes = new Byte[fs.Length];
    fs.Read(pdfBytes, 0, fs.Lenght);

    Daí, voce pode salvar os bytes no banco de dados no campo de tipo binario usando a tecnologia que voce usa (ADO.NET, LINQ to SQL, Entity Framework, ...).

    Espero ter ajudado.

    Breno

    Caso tenha respondido sua pergunta, por favor, marque como resposta.

    segunda-feira, 9 de novembro de 2009 20:38