Guardar informacion de DataSets

15/12/2006 - 05:09 por danilo.hidalgo | Informe spam
Soy nuevo en Visual Studio 2005, he leído un poco y me enterado de una
nueva funcionalidad llamada Xcopy, esta funcionalidad sirve para poder
mover una Base de Datos como un archivo único .mdf y correrlo en otro
servidor o otra instancia de SQL server, en fin, voy al grano. lo que
pasa es que he creado un proyecto de Window Applications en C#, me
dirijo a Add->New Item->Sql Server DataBase. y la creo, ejemplo:

prueba.mdf

esta queda en un subdirectorio del proyecto, después creo un DataSet
con una tabla X, por ejemplo usuarios, con tres registros en su
interior.

muestro el dataset en un dataGridView, y creo un botón para guardar
los datos una vez que los haya editado o agregado registros nuevos. con
el siguiente código en su evento click.

#### Código ############

try
{
this.Validate();
this.usuariosBindingSource.EndEdit();
this.usuariosTableAdapter.Update(this.pruebaDataSet.usuarios);
MessageBox.Show("Update successful");
}
catch (System.Exception ex)
{
MessageBox.Show("Update failed");
}

##### Problemas #########

- Al Editar algún registro existente, me da un error.

- Al Agregar nuevos registros, no tira ningún error, dice que se ha
actualizado correctamente, pero al momento de revisar la tabla no se ve
ningún cambio.

- No creo que el código este malo, por que al realizar lo mismo peor
con una base de datos alojada en el servidor todo funciona
correctamente.
 

Leer las respuestas

#1 Maxi
15/12/2006 - 21:09 | Informe spam
Hola, este es un foro de SQLServer, te recomiendo que tu pregunta la hagas
en el foro de programacion


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

escribió en el mensaje
news:
Soy nuevo en Visual Studio 2005, he leído un poco y me enterado de una
nueva funcionalidad llamada Xcopy, esta funcionalidad sirve para poder
mover una Base de Datos como un archivo único .mdf y correrlo en otro
servidor o otra instancia de SQL server, en fin, voy al grano. lo que
pasa es que he creado un proyecto de Window Applications en C#, me
dirijo a Add->New Item->Sql Server DataBase. y la creo, ejemplo:

prueba.mdf

esta queda en un subdirectorio del proyecto, después creo un DataSet
con una tabla X, por ejemplo usuarios, con tres registros en su
interior.

muestro el dataset en un dataGridView, y creo un botón para guardar
los datos una vez que los haya editado o agregado registros nuevos. con
el siguiente código en su evento click.

#### Código ############

try
{
this.Validate();
this.usuariosBindingSource.EndEdit();
this.usuariosTableAdapter.Update(this.pruebaDataSet.usuarios);
MessageBox.Show("Update successful");
}
catch (System.Exception ex)
{
MessageBox.Show("Update failed");
}

##### Problemas #########

- Al Editar algún registro existente, me da un error.

- Al Agregar nuevos registros, no tira ningún error, dice que se ha
actualizado correctamente, pero al momento de revisar la tabla no se ve
ningún cambio.

- No creo que el código este malo, por que al realizar lo mismo peor
con una base de datos alojada en el servidor todo funciona
correctamente.

Preguntas similares