Ver Mensaje Individual
  #19 (permalink)  
Antiguo 30/10/2007, 10:11
rosagomezj
 
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 &lt;System.Byte[]&gt; 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,