
01/10/2011, 10:41
|
| | 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! |