Aprire file Pdf o Doc da database sql.

mercoledì 13 aprile 2011 - 15.21

Geronimo79 Profilo | Junior Member

Ho il seguente codice che mi apre un file di tipo "pdf" o "doc" inserito in un database sql express 2008, ma ho un problema ovvero prima mi viene copiato nella cartella del progetto e poi mi viene aperto! Invece vorrei che mi venga soltanto aperto senza che mi venga copiato. Di seguito il codice:

Dim strSql As String
'For Document
Try
'Get image data from gridview column.
strSql = "Select Normativa from Normative WHERE Id=" & iFileId

Dim sqlCmd As New SqlCommand(strSql, connection)

'Get image data from DB
Dim fileData As Byte() = DirectCast(sqlCmd.ExecuteScalar(), Byte())

Dim sTempFileName As String = Application.StartupPath & "\" & sFileName

If Not fileData Is Nothing Then
'Read image data into a file stream
Using fs As New FileStream(sFileName, FileMode.OpenOrCreate, FileAccess.Write)
fs.Write(fileData, 0, fileData.Length)
'Set image variable value using memory stream.
fs.Flush()
fs.Close()
End Using

'Open File
' 10 = SW_SHOWDEFAULT
ShellEx(Me.Handle, "Open", sFileName, "", "", 10)
End If

Catch ex As Exception
MsgBox(ex.Message)
End Try

Qualcuno potrebbe aiutarmi a risolvere???
Grazie.
Ger79.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5