Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 12-may-2004, 11:20   #1 (permalink)
lucaseto está en el buen camino
 
Fecha de Ingreso: abril-2004
Mensajes: 15
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
lucaseto está desconectado   Responder Citando
Antiguo 12-may-2004, 12:12   #2 (permalink)
Moderador
RootK llegará a ser famoso muy prontoRootK llegará a ser famoso muy pronto
 
Avatar de RootK
 
Fecha de Ingreso: noviembre-2002
Ubicación: México D.F
Mensajes: 7.527
Enviar un mensaje por MSN a RootK
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
__________________
Nadie roba nada ya que en la vida todo se paga . . .
RootK está desconectado   Responder Citando
Antiguo 12-may-2004, 13:47   #3 (permalink)
lucaseto está en el buen camino
 
Fecha de Ingreso: abril-2004
Mensajes: 15
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
lucaseto está desconectado   Responder Citando
Antiguo 14-may-2004, 16:57   #4 (permalink)
lucaseto está en el buen camino
 
Fecha de Ingreso: abril-2004
Mensajes: 15
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
lucaseto está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 21:07.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93