none
hola les traigo este codigo para registrar datos utilizando sql+vb.net RRS feed

  • Debate general

  • hola buenos días esta ves les traigo este código sencillo para registrar datos utilizando  sql server + vb.net

    sub registrar

    dim cm as sqlcommand

    dim conexion as new sqlconnection(conexiongeneral)

    conexion.open

    dim sql as string ="insert into tabla values('"& me.textboxt1.text "','" & me.textboxt.text "')" 

    cmd=new sqlcommand(sql,conexion")

    dim i as integer

    i= cm.executenonquery

    if i >0 then 

    msbox("datos registrados")

    else 

    msbox("error al registrar los datos")

    end id 

    end sub 


    domingo, 9 de agosto de 2015 14:11

Todas las respuestas

  • Hola Lenin Alberto:

    En la cláusula INSER INTO, deberías indicar los campos y después asignarles valores a dichos campos, también te comento que es muy conveniente utilizar parámetros en tu sentencias sql. Ello te ahorrar una posible inyección de datos, aparte de que el código queda mucho más legible.

    Para ser correcta tu instrucción tendría que quedarte así:

    Dim sql As String = "insert into tabla TuCampo1, TuCampo2 values(@text1, @text2)"
         
                        With cmd.Parameters
                            .Clear()
                            .AddWithValue("@text1", me.textboxt1.text )
                            .AddWithValue("@text2", me.textboxt.text )
                       End with

    Un cordial saludo.

    Gemma

    :

    domingo, 9 de agosto de 2015 14:43
  • muchas gracias gemman campillo

    lunes, 10 de agosto de 2015 19:52