none
aplicacion en asp.net RRS feed

  • Pregunta

  • hola a todos tengo el siguiente codigo en asp.net lo que quiero es mostra en las cajas lo seleccionado y despues de cierto tiempo se inserte ala base pero este codigo selecciona y inserta y no siquiera se ve lo que selecciones yo quiero ke al seleccionarlo se me muestre en las cajs y despues de 3 0 6 segundos se inserte si alguien me puede ayudar les dego el codigo ke tengo si me ayudan en ke estoy me urge por favor..

    System.Configuration.

    Configuration rootWebConfig = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("/MyWebSiteRoot");

    System.Configuration.

    ConnectionStringSettings connString = null;

    if (0 < rootWebConfig.ConnectionStrings.ConnectionStrings.Count)

    {

    connString = rootWebConfig.ConnectionStrings.ConnectionStrings[

    "miroot"];

    }

    string cadenasql;

    SqlConnection cn = new SqlConnection(connString.ConnectionString);

    SqlCommand cmd = new SqlCommand();

    cmd.Connection = cn;

    {

    String query = "SELECT * FROM maestros WHERE CLAVE = @ParameterName";

    using (SqlCommand command = new SqlCommand(query, cn))

    {

    command.CommandType =

    CommandType.Text;

    command.Parameters.AddWithValue(

    "@ParameterName", txtclave.Text);

    //connection.Open();

    cn.Open();

     

    using (SqlDataReader reader = command.ExecuteReader())

    {

    if (reader.HasRows)

    {

    while (reader.Read())

    {

    txtclave.Text= (reader[0]).ToString();

    txtnombre.Text =(reader[1]).ToString();

    txtgrado.Text= (reader[2]).ToString();

    txtgrupo.Text= (reader[3]).ToString();

    }

    }

    }

    cn.Close();

    cadenasql =

    "Insert into maestros_agregados";

    cadenasql +=

    " values('" + txtclave.Text + "',";

    cadenasql +=

    "'" + txtnombre.Text + "',";

    cadenasql +=

    "'" + txtgrado.Text + "',";

    cadenasql +=

    "'" + txtgrupo.Text + "')";

    cn =

    new SqlConnection(connString.ConnectionString);

    try

    {

    cn.Open();

    cmd =

    new SqlCommand(cadenasql, cn);

    cmd.ExecuteNonQuery();

    //se utilizado para generar consultas de accion que no devuelven resulatdos (insert update o delete)

    lblmensage.Text =

    "registrado correctamente";

    }

    catch (Exception ex)

    {

    lblmensage.Text =

    "Error en el registro." + ex.Message;

    }

    finally

    {

    cn.Close();

    txtclave.Text =

    "";

    txtnombre.Text =

    "";

    txtgrado.Text =

    "";

    txtgrupo.Text =

    "";

     

    }

    }

    }

    }

    }


    carlos_1610

    miércoles, 4 de julio de 2012 20:13