elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  [SOLUCIONADO][source C#] ayuda con DataAdapter por favor
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [SOLUCIONADO][source C#] ayuda con DataAdapter por favor  (Leído 3,877 veces)
SRVAM

Desconectado Desconectado

Mensajes: 130


Ver Perfil
[SOLUCIONADO][source C#] ayuda con DataAdapter por favor
« en: 25 Enero 2010, 21:49 pm »

buenas. pues no se porque motivo, el data adapter no me actualiza la base de datos, pero tampoco me da ningun fallo -.-" no consigo encontrar la solucion.

espero que podais ayudarme.

aqui os pongo el codigo del evento del boton insertar y el del form load.

dt_Empleados --> DataTable
da_Empleados --> DataAdapter

Código
  1. private void Empleados_Load(object sender, EventArgs e)
  2.        {
  3.            try
  4.            {
  5.                str_conexion = TaxiGest.Properties.Settings.Default.cadena_conexion;
  6.                conexion = new SqlCeConnection(str_conexion);
  7.                conexion.Open();
  8.                da_Empleados = new SqlCeDataAdapter("SELECT * FROM EMP_Empleados", conexion);
  9.                dt_Empleados.Clear();
  10.                da_Empleados.Fill(dt_Empleados);
  11.                dgv_Empleados.DataSource = dt_Empleados;
  12.                conexion.Close();
  13.  
  14.                campos = new TextBox [7] { txt_dni, txt_nombre, txt_apellidos, txt_telefono, txt_telefonomovil, txt_segsocial, txt_fechaalta};
  15.            }
  16.            catch (Exception ex)
  17.            {
  18.                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
  19.                menu_salir_Click(null, null);
  20.            }
  21.        }

Código
  1.        private void btn_insertar_Click(object sender, EventArgs e)
  2.        {
  3.            DataRow nuevo_empleado;
  4.            nuevo_empleado = dt_Empleados.NewRow();
  5.  
  6.            try
  7.            {
  8.                if (campos[0].Text == "" || campos[1].Text == "" || campos[2].Text == "" || campos[5].Text == "" || campos[6].Text == "")
  9.                {
  10.                    MessageBox.Show("Se ha producido un error al agregar un nuevo empleado. Revise los datos introducidos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
  11.                    return;
  12.                }
  13.                for (index = 0; index < dt_Empleados.Columns.Count; index++)
  14.                {
  15.                    nuevo_empleado[index] = campos[index].Text;
  16.                }
  17.  
  18.                dt_Empleados.Rows.Add(nuevo_empleado);
  19.                dt_Empleados.AcceptChanges();
  20.                //NO GUARDA LOS CAMBIOS EN LA BASE DE DATOS
  21.                da_Empleados.Update(dt_Empleados.Select(null, null, DataViewRowState.CurrentRows));
  22.                vaciar_campos();
  23.            }
  24.            catch (Exception ex)
  25.            {
  26.                MessageBox.Show(ex.Message + "Se ha producido un error al agregar un nuevo empleado. Revise los datos introducidos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
  27.            }
  28.        }

cualquier critica es bien recibida ;)

un saludo, y gracias por adelantado ^^


« Última modificación: 28 Enero 2010, 23:47 pm por SRVAM » En línea

C# Programmer

-Estudiante MCTS .NET Framework 3.5-
SRVAM

Desconectado Desconectado

Mensajes: 130


Ver Perfil
Re: [source C#] ayuda con DataAdapter por favor
« Respuesta #1 en: 28 Enero 2010, 23:46 pm »

ya lo he solucionado ;) cuando algun MOD lo vea que cierre el post ;)

nos vemos  ;D


En línea

C# Programmer

-Estudiante MCTS .NET Framework 3.5-
raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: [source C#] ayuda con DataAdapter por favor
« Respuesta #2 en: 28 Enero 2010, 23:47 pm »

Seria bueno que pongas la solucion ;)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda, oldb, dataset, dataadapter
.NET (C#, VB.NET, ASP)
Printf 3 4,281 Último mensaje 23 Enero 2011, 05:11 am
por .::IT::.
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines