Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/04/2010, 08:34
Avatar de AgustinT
AgustinT
 
Fecha de Ingreso: enero-2009
Mensajes: 12
Antigüedad: 15 años, 3 meses
Puntos: 0
Exclamación SQL no guarda datos.

Buenas a todos.
Estoy comenzado a utilizar SQL Server 3.5 Compact, cree una base de datos desde el explorador de bases de Visual Studio 2008 y estoy intentando cargar datos a ella desde una pequeña aplicación.
Lo que hago es lo siguiente:

SqlCeConnection cn = new SqlCeConnection(strConnection);
if (cn.State == ConnectionState.Closed)
{
cn.Open();
}
SqlCeCommand cmd;
string sql = “insert into ” + vTabla + “(Nombre) ” + “values (@Nombre)”;
Try
{
cmd = new SqlCeCommand(sql, cn);
cmd.Parameters.AddWithValue(“@Nombre”, “xxxxx”);
cmd.ExecuteNonQuery();
}
Catch
{ }
El código funciona bien, desde adentro del programa (en modo debug) consulto la tabla recién modificada y lo que acabo de cargar esta. Luego, al salir del programa, veo los registros de la tabla en la cual cargue por programa un nuevo registro y este no aparece.
No se si me faltara algo en el código o alguna configuración de la base de datos para que guarde los cambios que hago por sistema.
Cualquier sugerencia es bienvenida.
Muchas gracias.