Visual Basic.NET - Error objeto COM

 
Vista:

Error objeto COM

Publicado por johnyboy (2 intervenciones) el 09/05/2005 17:41:50
Buenas tardes grupo,

¿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("TablaIncidencias"))

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Error objeto COM

Publicado por Edgar (1501 intervenciones) el 09/05/2005 21:18:19
Hola

No estoy muy seguro, pero es posible que el problema está al usar el Clear al nivel de tabla, porque esto no solo te borra las filas, sino tambien la especificación de la tabla ( columnas, relaciones, constraint, etc )

Si quieres borrar las filas es mejor que hagas
DtSetValidar.Tables("TablaIncidencias").Rows.Clear()

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Error objeto COM

Publicado por johnyboy (2 intervenciones) el 11/05/2005 08:39:45
Gracias Edgar por tu respuesta, pero creo que el problema debido a que mi aplicación se ejecuta en varios hilos. Y aunque parezca que he solucionado el problema, nosé todavia la explicacion
De todas formas muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Error objeto COM

Publicado por Edgar (1501 intervenciones) el 11/05/2005 14:10:40
Hola

Una vez me ocurrio un problema de COM, y al documentarme habia leido algo acerca del uso del atributo STAThread y MTAThread, existe una posibilidad remota de que esto pueda ser el causante del error, ya que comentaste el tema de los hilos de ejecución.

Es solo un comentario, pero puedes probar si todavia persiste el error, colocando una de los dos atributos

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar