Foros del Web » Programación para mayores de 30 ;) » .NET »

Problema con ADO en C#

Estas en el tema de Problema con ADO en C# en el foro de .NET en Foros del Web. Tengo un problemilla, les cuento, tengo un formulario para dar de alta a usuarios en una tabla. El codigo del usuario es autonumerico. El método ...
  #1 (permalink)  
Antiguo 01/03/2005, 14:12
 
Fecha de Ingreso: febrero-2005
Ubicación: Zaragoza
Mensajes: 12
Antigüedad: 19 años, 2 meses
Puntos: 0
Pregunta Problema con ADO en C#

Tengo un problemilla, les cuento, tengo un formulario para dar de alta a usuarios en una tabla. El codigo del usuario es autonumerico.
El método frmAltaUsuario_Load funciona, conecta con la base, lo puse de prueba para ver si conectaba y lei y lo hace... El problema está en el del Boton, el Click. Se me cierra el formulario y no ha hecho nada en la BD....
Podeis ayudarme?? Gracias

private void frmAltaUsuario_Load(object sender, EventArgs e)
{
Conexion.Open();
OleDbDataAdapter Sentencia = new OleDbDataAdapter("SELECT * FROM Usuario", Conexion);
Sentencia.Fill(UserDS, "Usuario");
DataTable Tabla = UserDS.Tables["Usuario"];

for (Index = 0; Index < Tabla.Rows.Count; Index++);
Index++;
txtCodUser.Text = Index.ToString();
}

private void btnAtras_Click(object sender, EventArgs e)
{
this.Hide();
frmUsuarios frm = new frmUsuarios();
frm.Show();
}

private void btnAltaUser_Click(object sender, EventArgs e)
{

OleDbDataAdapter Adaptador = new OleDbDataAdapter("SELECT * FROM Usuario", Conexion);
Adaptador.Fill(UserDS, "Usuario");

Adaptador.InsertCommand = new OleDbCommand("INSERT INTO Usuario (DNI_user,Nombre_user,Apellidos_user,Direccion_use r,Telefono_user,Puntos_User) Values('"+txtDNIUser.Text+"','"+txtNombUser.Text+" ','"+txtApeUser.Text+"','"+txtAddressUser.Text+"', '"+txtTelUser.Text+"','"+txtPuntosUser.Text+"') ", Conexion);
DataTable Tabla=UserDS.Tables["Usuario"];
DataRow NuevaFila = Tabla.NewRow();


NuevaFila["DNI_user"] = txtDNIUser.Text;
NuevaFila["Nombre_user"] = txtNombUser.Text;
NuevaFila["Apellidos_user"] = txtApeUser.Text;
NuevaFila["Direccion_user"] = txtAddressUser.Text;
NuevaFila["Telefono_user"] = txtTelUser.Text;
NuevaFila["Puntos_user"] = txtPuntosUser.Text;

UserDS.Tables["Usuario"].Rows.Add(NuevaFila);
Adaptador.Update(UserDS, "Usuario");
lblErr.Text = "Registro insertado correctamente";
frmAltaUsuario_Load(this,e);

Última edición por Miriamele; 01/03/2005 a las 14:16
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:03.