Hola
Estoy usando un dataadapter para agregar un registro a la bbdd. Tal que así:
da.InsertCommand = builder.GetInsertCommand();
da.UpdateCommand = builder.GetUpdateCommand();
da.DeleteCommand = builder.GetDeleteCommand();
da.Update(dt);
EL problema es que cuando lo agrega ok el registro sigue teniendo su campo id como null
He problado
da.AcceptChangesDuringUpdate = true; y da.MissingSchemaAction = MissingSchemaAction.AddWithKey; sin ningún resultado
No uso una SQL para hacer el insert sino que recupero de la bbdd, modifico y luego hago update mediante el datatadapter, por lo que este método no me sirve: http://stackoverflow.com/questions/5...ntity-in-mysql
He leído por ahí inventos de después del insert hacer una consulta para obtener el id max de la tabla y cosas por el estilo. Un ejemplo aquí: http://www.eggheadcafe.com/software/...ansaction.aspx
PEro me resisto a tener que hacer de nuevo una consulta para saber el max... no hay nada que indique al dataadapter que ha de actualizar los campos del dataset después de hacer el insert para que el campo id tenga valor?
Gracias