Visual Basic.NET - Error -2147217842

 
Vista:

Error -2147217842

Publicado por Jose (12 intervenciones) el 11/10/2002 14:37:28
Hola.
¿Sabes a que se debe el error con código -2147217842?
Tengo una aplicación multiusuario, que utiliza objetos ADO para acceder a una base de datos (objeto connection y objeto recordset). Tengo una Datagrid, en la que muestro los registros fruto de la consulta que almaceno en el record set. Cuando en el recordset ejecuto una query que coge datos de una única tabla todo va bien, pero cuando cogo de varias tablas, me los muestra correctamente en el Datagrid, y me puedo mover por los registros del recordset con movenext, moveprevius, etc.El problema aparece en este último caso cuando edito el recorset, hago cambios en uno de sus registros, hago el update ( correctamente) y cuando me muevo a otro registro me aparece el error antes nombrado.

A ver si alguien sabe a que es debido.
Un saludo y muchas gracias.
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 -2147217842

Publicado por Toni (36 intervenciones) el 17/10/2002 16:18:01
Si me dices la descripción que te da detrás del nº de error igual puedo ayudarte, si no necesito saber BD con la que trabajas (Access XP?), tipo de conexión (Jet?), etc.

Un saludo.
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

Respuesta a Toni

Publicado por Jose (12 intervenciones) el 17/10/2002 16:28:53
La base de datos en MS SQL Server 7.0
Me conecto a ella vía ODBC.
El error me lo da en los métodos del recordset, MoveNext, MovePrevious, Requery, ect... que ejecuto después de hacer un Update.
Parece que no se puede actualizar un recordset que obtiene datos de más de una tabla.
Un saludo.
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