none
como salvar um arquino no sql com c#.net RRS feed

  • Pergunta

  •  

    Olá pessoal!

    Estou com dificuldades de salvar um arquivo doc no meu sql. Estou tentando utilizar o exemplo citado no caminho abaixo, mais estou tendo problemas.

    Alguém tem outra solução mais fácil?

     

    http://support.microsoft.com/Default.aspx?kbid=309158

     

    A principio consigo gravar no sql, mais quando tento gravar no diretório da minha máquina apresenta um erro de diretório não encontrado.

     

    obrigado!

    quarta-feira, 17 de dezembro de 2008 13:39

Respostas

  • Quando coloco o caminho abaixo apresenta uma mensagem que o caminho não foi encontrado. Acho que meu problema nesse momento está somente em direcionar para o local onde será gravado o arquivo. Não sei mais o que fazer, pois já alterei para todos os tipos de caminho possivel e ainda não funciona.

     

    FileStream fs = new FileStream(@"E:\teste\teste arquivo.doc", FileMode.OpenOrCreate, FileAccess.Write);

     

    Alguém pode me ajudar?

     

    Grato!

    quarta-feira, 17 de dezembro de 2008 16:27

Todas as Respostas

  • Boa Tarde DataSet,

     

    Seja bem vindo ao fórum de SQL Server do MSDN.

     

    Nós participantes do fórum tentaremos ajudá-lo com suas dúvidas e problemas relacionados ao SQL Server através de nossa experiência, conhecimento e disponibilidade.

     

    Eu desconheço um outro mecanismo para fazer isso a partir do C#. No caso do SQL Server 2000 há um utilitário chamado TextCopy.exe que permite gravar arquivos para o SQL Server ou extrair arquivos do SQL Server, mas nesse caso não é C#.

     

    Uma vez que você consiga escrever no SQL Server, isso demonstra que o banco está operacional e que sua gravação ocorreu com êxito. Seu problema não seria eminentemente de SQL Server, mas sim como recuperar imagens através do C# ou eventualmente um problema de permissão em um diretório.

     

    Estarei movendo sua Thread para o fórum de ADO.NET.

     

    [ ]s,

     

    Gustavo

     

    quarta-feira, 17 de dezembro de 2008 14:57
  • Quando coloco o caminho abaixo apresenta uma mensagem que o caminho não foi encontrado. Acho que meu problema nesse momento está somente em direcionar para o local onde será gravado o arquivo. Não sei mais o que fazer, pois já alterei para todos os tipos de caminho possivel e ainda não funciona.

     

    FileStream fs = new FileStream(@"E:\teste\teste arquivo.doc", FileMode.OpenOrCreate, FileAccess.Write);

     

    Alguém pode me ajudar?

     

    Grato!

    quarta-feira, 17 de dezembro de 2008 16:27