![]() |
Object OLe Dataset Update c# Estoy manejando una base de datos que contiene un Objecto Ole y Me estoy comunicando a travez de C#, Creo la nueva fila y todo va bien agrego la filaa la tabla y todo va bien Pero cuando le digo update al adaptador aparece un error Se necesita una interfaz IControlable y ni idea como parsear un objeto image a esta interfaz Si alguien puede ayudarme gracias |
No tendrás un error en tu código..?? Si quieres checa éstos links para que te quede mas claro.. http://msdn.microsoft.com/library/fr...pdatetopic.asp http://www.codeguru.com/forum/showth...hreadid=292494 En último de los casos si todavía no resuelves tu problema escribe el código para echarle un ojo.,.. ;-) Saludos :adios: |
Gracias Por tu colaboracion El error de que falta la interfaz sucede en tiempo de ejecucion, El codigo compila. El error es una excepcion que arroja el Update, en tiempo de ejecucion . aca envio el codigo DataRow dr = dataSet11.Compañia.NewCompañiaRow(); dr["COM_Nombre"] = "Nueva"; dr["COM_Logo"] = imageList1.Images[0]; //Mirar abajo dataSet11.Compañia.Rows.Add(dr); oleDbDataAdapter1.Update(dataSet11); Lo intente con imageList y con Image tambien y en ambos casos sucede lo mismo, el formato de salida es el mismo Estamos en contacto |
Listo pues Hay que combertirlo a binario Ahi les va Para leer this.MyData= new byte[0]; this.MyData = (byte[])Tcompania.Rows[0]["COM_Logo"]; int ArraySize = MyData.GetUpperBound(0); FileStream fs = new FileStream(@"C:\GoneFishing2.bmp", FileMode.OpenOrCreate, FileAccess.Write); fs.Write(MyData, 0, ArraySize ); fs.Close(); Graphics g = CreateGraphics(); Image image = Image.FromFile(@"C:\GoneFishing2.bmp"); g.DrawImage(image,300,20,100,100); g.Dispose(); Para escribir Tcompania.Rows[0]["COM_Logo"]=MyData |
| La zona horaria es GMT -6. Ahora son las 19:52. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.