none
Guardar en sql server al escribir en textbox c# RRS feed

  • Pregunta

  • Estoy trabajando con c# en windows form y necesito que al ingresar 8 caracteres en un textBox, se guarde en mi base de datos que tengo en sql. Alguien sabe como puedo hacer esto?
    jueves, 16 de abril de 2020 20:18

Respuestas

  • hola

    que conocimientos de c# y de ado.net tienes? que es lo que has intentado?

    no mencionas siquiera que base de datos vas a utilizar? imagino sera sql server

    Hola! recién comienzo en el mundo de la programación pero solo mi duda era como al escribir los 8 caracteres en el textbox me guardara en una base de datos (que si mencione en el titulo y en mi pregunta es sql server).

    Gracias por la respuesta, ya  lo habia resuelto, quiza no es la manera mas correcta pero me funciono.

     private void txt1_TextChanged(object sender, EventArgs e)
            {
                dat.inserta(Convert.ToInt32(txt1.Text.ToString()));
                    MessageBox.Show("Guardado Correctamente");
    
            }

    jueves, 16 de abril de 2020 21:52

Todas las respuestas

  • hola

    que conocimientos de c# y de ado.net tienes? que es lo que has intentado?

    no mencionas siquiera que base de datos vas a utilizar? imagino sera sql server

    En principio la estructura seria

    using (SqlConnection conn = new SqlConnection("connection string")) 
    { 
        string sql = @"INSERT INTO NombreTabla (campo) VALUES (@param)"; 
     
        SqlCommand cmd = new SqlCommand(sql, conn); 
        cmd.Parameters.AddWithValue("@param", textbox1.Text); 
        cmd.ExecuteNonQuery(); 
    } 

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    jueves, 16 de abril de 2020 20:58
  • hola

    que conocimientos de c# y de ado.net tienes? que es lo que has intentado?

    no mencionas siquiera que base de datos vas a utilizar? imagino sera sql server

    Hola! recién comienzo en el mundo de la programación pero solo mi duda era como al escribir los 8 caracteres en el textbox me guardara en una base de datos (que si mencione en el titulo y en mi pregunta es sql server).

    Gracias por la respuesta, ya  lo habia resuelto, quiza no es la manera mas correcta pero me funciono.

     private void txt1_TextChanged(object sender, EventArgs e)
            {
                dat.inserta(Convert.ToInt32(txt1.Text.ToString()));
                    MessageBox.Show("Guardado Correctamente");
    
            }

    jueves, 16 de abril de 2020 21:52
  • Hola sistemashz

     

    Gracias por levantar tu consulta en los foros de MSDN. Cerraremos el Hilo, por ende si tiene alguna otra consulta por favor genera otra consulta para que la comunidad de foros te pueda asesorar.

     

    Siempre es un placer atender tus consultas!

     

    Gracias por usar los foros de MSDN.

     

    Oscar Navarro

     ____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. 

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    jueves, 16 de abril de 2020 22:26
    Moderador