InterMath 0 Denunciar post Postado Junho 24, 2009 Penso que ja deve ter acontecido a alguem , mas pelas pesquisas que fiz acontece em ASP , nao encontrei nada para VB tenho este codigo: Dim ficheiro As Integer = 0 ' indice da coluna BLOB Dim cn As New MySqlConnection(connStr) Dim cmd As New MySqlCommand("SELECT filedata FROM jos_mt_cfvalues_att WHERE link_id=24", cn) cn.Open() Dim dr As MySqlDataReader = cmd.ExecuteReader() dr.Read() Dim b(dr.GetBytes(ficheiro, 0, Nothing, 0, Integer.MaxValue) - 1) As Byte dr.GetBytes(ficheiro, 0, b, 0, b.Length) dr.Close() cn.Close() Dim fs As New System.IO.FileStream("C:\", IO.FileMode.CreateNew, IO.FileAccess.Write) fs.Write(b, 0, b.Length) fs.Close() serve para baixar um ficheiro de uma base de dados MySQL, do tipo BLOB. a linha Dim fs As New System.IO.FileStream("C:\", IO.FileMode.CreateNew, IO.FileAccess.Write) da-me o erro Access do the path "C:\" is denied. Alguem sabe como resolver ? É urgente ! OBRIGADO desde ja ! Compartilhar este post Link para o post Compartilhar em outros sites
scorpio 7 Denunciar post Postado Junho 25, 2009 Está usando o Windows Vista ? Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Junho 25, 2009 Você não tem permissão para gravar no disco local C, utilize outra pasta. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites