Ayuda con SqlDataAdapter.Update
-
martes, 08 de mayo de 2012 15:38
la generación sql dinámica no es compatible con selectcommand que no devuelve ninguna información sobre columnas clave...ese es el error que me manda al realizar una modificacion en un grid..
alguna sugerencia de como resolverlos?
Saludos
Todas las respuestas
-
martes, 08 de mayo de 2012 16:59Moderador
hola
cual seria el mensaje exacto que recibes ? porque esta algo impreciso lo que mencionas
ademas has validado que la tabla que quieres actualziar tenga un campo definido como key de la tabla
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina -
martes, 08 de mayo de 2012 17:01
este es el msm de error
(la generación sql dinámica no es compatible con selectcommand que no devuelve ninguna información sobre columnas clave)}
y la tabla si tiene primarykey
E buscado en todo google y no encuentro la solucion
Saludos
-
martes, 08 de mayo de 2012 17:04
Con este codigo consulto todos los registros de una tabla
Conexion();
cn.Open();
sql = "Select * from " + criterio ;sqlDataAdapter = new SqlDataAdapter(sql, cn);
sqlCommandBuilder = new SqlCommandBuilder(sqlDataAdapter);
tabla = new DataTable();
sqlDataAdapter.Fill(tabla);
bindingSource = new BindingSource();
bindingSource.DataSource = tabla;
dataGridView1.DataSource = bindingSource;
dataGridView1.Columns[0].Visible = true;en el boton de Actualizar
SqlDataAdapter.Update(tabla);
Saludos!!

