Actualización con OledbDataAdapter sin PK
Publicado por Carlos Escribano Rey (59 intervenciones) el 21/04/2004 14:29:02
Hola, mundo. Mi último problema con .NET y bases de datos es que estoy haciendo una aplicación que maneja tablas sin clave primaria (la tengo que hacer yo después, pero más adelante en otra parte del programa).
Uno de los pasos de la misma consiste en pasar todos los datos a mayúsculas. Para ello cargo la tabla en un DataSet y modifico los campos no nulos en dicho DataSet, pasándolos a mayúsculas.
Cuando utilizo el método Update del OledbDataAdapter se produce una excepción de operación inválida que, según creo, es porque el adaptador no tiene ningún campo clave por el cual identificar el registro.
No se si con OledbDataAdapter.UpdateCommand podría solucionar mis problemillas, pero es que no se demasiado bien como va.
Muchas gracias de antemano y un saludo.
Uno de los pasos de la misma consiste en pasar todos los datos a mayúsculas. Para ello cargo la tabla en un DataSet y modifico los campos no nulos en dicho DataSet, pasándolos a mayúsculas.
Cuando utilizo el método Update del OledbDataAdapter se produce una excepción de operación inválida que, según creo, es porque el adaptador no tiene ningún campo clave por el cual identificar el registro.
No se si con OledbDataAdapter.UpdateCommand podría solucionar mis problemillas, pero es que no se demasiado bien como va.
Muchas gracias de antemano y un saludo.
Valora esta pregunta


0