none
Como guardar datos de un textbox a una tabla en sql RRS feed

  • Pregunta

  • Buenos días un saludo, mi consulta es la siguiente trato de guardar unos datos que tengo en un textbox como ser: nombre, edad, dirección y otros, estos los quiero guardar en una base de datos en sql 2008.

    Espero me puedan ayudar con esta pregunta y muchas gracias.

    miércoles, 14 de septiembre de 2016 16:25

Respuestas

  • Jhon Douglas,

    Deberías tener la siguiente estructura:

    Try
    	Using cn As New SqlConnection("<Colocar cadena de conexión>")
    		Dim ConsultaSQL As String = "INSERT INTO T (nombre, edad) VALUES (@nombre, @edad)"	
    		Dim cmd As New SqlCommand(ConsultaSQL, cn)
    		
    		cmd.Parameters.AddWithValue("@nombre", txtNombre.Text)
    		cmd.Parameters.AddWithValue("@edad", txtEdad.Text)
    		
    		cn.Open()
    		
    		cmd.ExecuteNonQuery()	
    	End Using
    Catch ex As Exception
    	MessageBox.Show(ex.Message)
    End Try



    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    miércoles, 14 de septiembre de 2016 16:31

Todas las respuestas

  • Jhon Douglas,

    Deberías tener la siguiente estructura:

    Try
    	Using cn As New SqlConnection("<Colocar cadena de conexión>")
    		Dim ConsultaSQL As String = "INSERT INTO T (nombre, edad) VALUES (@nombre, @edad)"	
    		Dim cmd As New SqlCommand(ConsultaSQL, cn)
    		
    		cmd.Parameters.AddWithValue("@nombre", txtNombre.Text)
    		cmd.Parameters.AddWithValue("@edad", txtEdad.Text)
    		
    		cn.Open()
    		
    		cmd.ExecuteNonQuery()	
    	End Using
    Catch ex As Exception
    	MessageBox.Show(ex.Message)
    End Try



    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    miércoles, 14 de septiembre de 2016 16:31
  • Gracias Williams por tu ayuda una consulta mas si no es mucha molestia como debería ser la cadena de conexión
    miércoles, 14 de septiembre de 2016 16:36
  • Jhon Douglas,

    La cadena de conexión debería estar contenida en un archivo de configuración (App.config) y la aplicación debería referenciar a la sección <connectionStrings> del archivo XML, es simple y ademas recomendable, te comparto un artículo con una explicación clara y precisa de lo que te comento: App. Config, cadenas de conexión


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    miércoles, 14 de septiembre de 2016 16:47