Visual Basic.NET - Error de "OleDbCommandBuilder"

 
Vista:

Error de "OleDbCommandBuilder"

Publicado por jvirgo (29 intervenciones) el 02/02/2005 16:19:07
Por favor si alguien puede decirme por que ocurre el error, no entiendo por que ocurre el error.
Al intentar actualizar la BD me sale ERRORR
codigo de actualización es:

Dim objCmdBuilder As New OleDbCommandBuilder(daAtributos)
daAtributos.Update(Me.DsCaracteristica, "Tabla Atributos")

'Menssaje de error:

Additional information: La generación SQL dinámica para UpdateCommand no es compatible con SelectCommand, que no devuelve ninguna información sobre columnas clave.

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 de

Publicado por Edgar (1501 intervenciones) el 02/02/2005 22:42:13
Hola

Parece que tienes un problema con la clausula select que estas usando en el adaptador.. si no incluyes las claves primarias o si usas un join, no se puede crear el update con el CommandBuilder, en ese caso, debes crearlo a mano

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 de

Publicado por jvirgo (29 intervenciones) el 03/02/2005 18:01:21
Gracias Edgar:
Por favor te pido que me envies algun ejemplillo de como realizar esa tarea por que no se como realizarlo.
1.- El caso de de relaizar un join
2.- En el caso de que la tabla no tenga llave

En estos casos como seria ala solucioón.

Salu2
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