
30/10/2007, 10:11
|
| | Fecha de Ingreso: octubre-2007
Mensajes: 3
Antigüedad: 17 años, 3 meses Puntos: 0 | |
Re: imagenes en Crystal reports 2005 Hola Erick!!,
Muchas gracias!!, pero en realidad el problema quedo resuelto colocando un parametro mas a la funcion FileStream de esta forma :
FileStream obtenArchivo = new FileStream(archivin, FileMode.Open, FileAccess.Read);
dt.Rows.Add(dr); esta linea que agrega los datos al datatable, no hay error lo pasa bien,
Pero ahora tengo problemas con la línea que justo va a pasar los datos al dataset tipeado y es justo por el campo de la imagen, xq probé sin ese campo y pasó sin ningun error, pero si activo la linea -->
dr["imageFoto"] = tomaBytes(drREmployee.GetString(26)), ya en la funcion :
rs2.TmpDatosEmpleadosOrg.ImportRow(dr);
Me sale este error:
No se puede convertir un objeto de tipo 'System.Byte[]' al tipo
'System.IConvertible'.No se puede almacenar <System.Byte[]> en la columna
imageFoto. El tipo esperado es Byte.
System.ArgumentException: No se puede convertir un objeto de tipo 'System.Byte[]' al tipo 'System.IConvertible'.No se puede almacenar <System.Byte[]> en la columna imageFoto. El tipo esperado es Byte. ---> System.InvalidCastException: No se puede convertir un objeto de tipo 'System.Byte[]' al tipo 'System.IConvertible'.
en System.Data.Common.ByteStorage.Set(Int32 record, Object value)
en System.Data.DataColumn.set_Item(Int32 record, Object value)
--- Fin del seguimiento de la pila de la excepción interna ---
en System.Data.DataColumn.set_Item(Int32 record, Object value)
en System.Data.RecordManager.CopyRecord(DataTable src, Int32 record, Int32 copy)
en System.Data.DataTable.ImportRow(DataRow row)
en RecursosVisualC.spGeneralLogic.ConsultarEmpleadosO rg(String idOrg, String CodEmpleado) en C:\Documents and Settings\Luis\Mis documentos\Visual Studio 2005\Projects\WebSiteRPersonal\RecursosVisualC\spG eneralLogic.cs:línea 233
en Service.getListadoEmpleados(String idOrg, String CodEmpleado) en c:\Inetpub\wwwroot\WebSiteRecursos\App_Code\Servic e.cs:línea 67
Por favor como puedo solucionar este problema.
Muchas gracias,
Saludos, |