Foros del Web » Programación para mayores de 30 ;) » .NET »

Error objeto COM

Estas en el tema de Error objeto COM en el foro de .NET en Foros del Web. Buenas tardes, ¿Alguien sabe a que se puede deber este error? "No se puede utilizar un objeto COM que se ha separado de su RCW ...
  #1 (permalink)  
Antiguo 09/05/2005, 09:40
 
Fecha de Ingreso: abril-2005
Mensajes: 6
Antigüedad: 19 años
Puntos: 0
Error objeto COM

Buenas tardes,

¿Alguien sabe a que se puede deber este error?

"No se puede utilizar un objeto COM que se ha separado de su RCW
subyacente"

Éste error sale cuando hago un Fill a un DataAdapter, el código donde me
casca es muy simple:

DtSetValidar.Tables("TablaIncidencias").Clear()
DtAdptIncidencias.Fill(DtSetValidar.Tables("TablaI ncidencias"))

Lo que hago es limpiar la tabla del dataset y volverla a llenar de datos, la
línea que me da el error es la del Fill.

¿Alguna pista?
Gracias
Jonathan Prieto
  #2 (permalink)  
Antiguo 09/05/2005, 14:52
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Igual y ésto te sirve.

http://www.dotnet247.com/247referenc...42/212020.aspx

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 11/05/2005, 00:39
 
Fecha de Ingreso: abril-2005
Mensajes: 6
Antigüedad: 19 años
Puntos: 0
Gracias RootK por tu rápida respuesta.
Mi aplicación efectivamente se ejecuta con varios hilos, aunque he comprobado que las instancias de los objetos y su llamada que me generaba el error, están en el mismo hilo.
Al final, sin saber realmente el porqué, instanciando de nuevo el manejador de la clase donde se instanciaba a su vez el DataAdapter, parece que he conseguido salvar ese error.
De todas formas muchas gracias
Jonathan
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:19.