Visual Basic.NET - AYUDA!!!

 
Vista:

AYUDA!!!

Publicado por lenitarr (31 intervenciones) el 20/08/2004 16:55:43
Hola a todos, mirad tengo el siguiente trozo de codigo:
Dim odbcomm As New OdbcCommand("SELECT * FROM APUN0401", cnDBF)
Dim odbdataadapter1 As New OdbcDataAdapter(odbcomm)
Dim dataset11 As New DataSet()
Dim cb As New OdbcCommandBuilder(odbdataadapter1)
odbdataadapter1.Fill(dataset11, "apun0401")
dataset11.Tables("apun0401").Rows(0).Item("CUE") = "999999999"
odbdataadapter1.Update(dataset11.GetChanges(DataRowState.Modified), "apun0401")

El problema es que me da el siguiente error hagga lo que haga:
La generacion dinamica de SQL para updatecommand no es compatible con selectcommand si este no devuelve la informacion acerca de columnas clave
Alguien sabe como solucionarlo?
Muchisimas gracias de antemano
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
sin imagen de perfil
Val: 153
Ha aumentado 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

RE:AYUDA!!!

Publicado por Yamil Bracho (631 intervenciones) el 20/08/2004 21:01:11
Para hacer la actualizacion ADO.NET necesita que cada tabla tenga una clave primaria. Quizas ese dbf no tenga un ntx
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:AYUDA!!!

Publicado por lenitarr (31 intervenciones) el 21/08/2004 09:19:00
Muchas gracias por tu respuesta
Tengo creado un archivo ntx con el mismo nombre que el dbf, el cual esta indexado por la columna CUE, pero no se si sera o bien que no coge el ntx para buscar la clave primaria o bien porque CUE no puede ser una clave primaria ya que tiene valores duplicados...
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
sin imagen de perfil
Val: 153
Ha aumentado 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

RE:AYUDA!!!

Publicado por Yamil Bracho (631 intervenciones) el 23/08/2004 15:05:03
Debe tener un primary key, es decir un indice unico por cada fila
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