Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Aprendizzz en 23 Marzo 2010, 22:17 PM

Título: necesito de su ayuda en insertar datos en sql 2005 con visual basic.net
Publicado por: Aprendizzz en 23 Marzo 2010, 22:17 PM
Perdonen la molestia soy novato en esto y quisiera que em ayudaran ocn esta funcion por que no inserta los datos para posteriormente guardarlos

Public Shared Function Insertar(ByVal ClaveAlumno As String, ByVal Nombre As String) As Integer
        Dim cmd As New List(Of SqlClient.SqlParameter)
        cmd.Add(New SqlClient.SqlParameter("@ClaveAlumno", "ClaveAlumno"))
        cmd.Add(New SqlClient.SqlParameter("@Nombre", "Nombre"))
        Dim SP As String
        SP = "insertar"
        Return EjecutaSP(SP, cmd)
    End Function

les dejo mi funcion le deseo lo mejor y gracia spor las respuetas
Título: Re: necesito de su ayuda en insertar datos en sql 2005 con visual basic.net
Publicado por: Shell Root en 23 Marzo 2010, 22:27 PM
Código (vbnet) [Seleccionar]
Dim cmd As New SqlCommand

Public Function InsertarDatos(ByVal ClaveAlumno As String, ByVal Nombre As String) As String
   cmd = New SqlCommand("Nombre_Procedimiento", cnn)
   cmd.CommandType = CommandType.StoredProcedure
   cmd.Parameters.Add("@ClaveAlumno", SqlDbType.Varchar)
   cmd.Parameters.Add("@Nombre", SqlDbType.Varchar)
   Try
      cmd.ExecuteNonQuery()
      Return "Ejecutado Correctamente!"
   Catch
      Return "Error!"
   End Try
End Function
Título: Re: necesito de su ayuda en insertar datos en sql 2005 con visual basic.net
Publicado por: [D4N93R] en 24 Marzo 2010, 15:24 PM
Falta cerrar la conexión.. :)
Título: Re: necesito de su ayuda en insertar datos en sql 2005 con visual basic.net
Publicado por: pauly14 en 18 Marzo 2011, 21:01 PM
ps creo que este codigo te puede servir:
Código (vbnet) [Seleccionar]
Public Class frm
   Public conexion As OdbcConnection
   Public comando As OdbcCommand
   Public sql As String
Private Sub OK_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK_Button.Click
       conexion = New OdbcConnection("dsn=conexión_vb; uid= root; pwd= 123456;")
       conexion.Open()

       Try

           sql = " INSERT INTO docentes VALUES( " & txtid.Text & ",'" & txtnombre.Text & "','" & txtap.Text & "'," & txttel.Text & ");"
           comando = New OdbcCommand(sql, conexion)
           comando.ExecuteNonQuery()
           MsgBox("Los datos han sido guardados correctamente")
       Catch ex As Exception
           MsgBox(ex.Message)
       End Try
       txtid.Text = " "
       txtnombre.Text = " "
       txtap.Text = " "
       txttel.Text = " "
       txtid.Focus()
   End Sub