Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/10/2011, 10:41
Ka0stj
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 15 años, 1 mes
Puntos: 37
Problema al abrir archivo PDF desde Base de Datos.

Que tal foreros, tengo un problema y me gustaria que me ayudaran. Tengo una tabla en SQL Server en la cual estoy guardando archivos PDF, el problema viene a la hora de quererlos visualizar desde mi aplicación Windows Forms.

byte[] ArchivoPDF = null;

try
{
DataTable PedimentosPDF = ObtenerPedimentoPDF(Aduana, PatenteAA, Id_Num_Pedimento);

if (PedimentosPDF.Rows.Count > 0)
{
Nom_PDF = PedimentosPDF.Rows[0]["Nom_PDF"].ToString();
//- ArchivoPDF toma el valor de la columna binaria
ArchivoPDF = (byte[])PedimentosPDF.Rows[0]["Archivo_PDF"];

File.WriteAllBytes(Application.StartupPath + @"\" + Nom_PDF, ArchivoPDF);

Process.Start(Application.StartupPath + @"\" + Nom_PDF);

}

}
catch (Exception ex)
{
Mensaje = "Error al abrir el PDF. " + ex.Message;
}
return Mensaje;


No comprendo el motivo por el cual no puedo visualizar dicho archivo, ya que mediante una columna TEXT en lugar de Binary funciona correctamente.

De antemano muchas gracias, Saludos!
__________________
http://ka0stj.wordpress.com/