Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/08/2010, 17:47
The_Clansman
 
Fecha de Ingreso: febrero-2009
Mensajes: 36
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Procedimiento almacenado parametrizados de mysql en vb.net

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Lo mejor es ir a las fuentes:
[URL="http://dev.mysql.com/doc/refman/5.1/en/connector-net-programming-stored.html"]MySQL :: 21.2.5.6. Accessing Stored Procedures with Connector/NET[/URL]

Allí tienes un ejemplo bien clarito...
Gracias por el enlace gnzsoloyo!!! Ya encontre la solucion!! y estaba cerca de ella jejejeje!! Gracias Kuan!! (el brother que me ayudo) Acontinuacion pongo el codigo para que no sufran asi como yo sufri! jejeje

Código vb.net:
Ver original
  1. Private Sub btnlogin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnlogin.Click
  2.         Dim csb As New MySqlConnectionStringBuilder
  3.  
  4.         With csb
  5.             .Server = "localhost"
  6.             .Database = "inventario"
  7.             .UserID = "root"
  8.             .Password = "abc123A"
  9.  
  10.         End With
  11.  
  12.         Using con As New MySqlConnection(csb.ConnectionString)
  13.             con.Open()
  14.  
  15.             Dim cmd2 As New MySqlCommand("call id_usuario('" & Me.txtUsuario.Text & "','" & txtClave.Text & "')", con)   ' Esto me hacia falta!! y no se porque no podia ingresar bien los parametros. Tratare de averiguar el porque pero asi funciona bien!!
  16.  
  17.             Dim i As Integer
  18.             i = CInt(cmd2.ExecuteScalar())
  19.             If i > 0 Then
  20.                 contador = 0
  21.                 MsgBox("Bienvenido", MsgBoxStyle.Information)
  22.                 Exit Sub
  23.             Else
  24.                 contador = contador + 1
  25.                 MsgBox("Verifique su usuario y contraseña", MsgBoxStyle.Exclamation)
  26.             End If
  27.             If contador = 3 Then
  28.                 MsgBox("Ha intendado ingresar mas de tres veces", MsgBoxStyle.Critical)
  29.                 con.Dispose()
  30.                 con.Close()
  31.                 Application.Exit()
  32.             End If
  33.         End Using
  34.     End Sub

Mil gracias gnzsoloyo por haber leido mi problema y ayudarme!! Gracias!! El enlace esta interesante, ya lo lei y hay muchas cosas para trabajar con los procedimientos almacenados!! GRACIAS de nuevo!! Espero contar con tu ayuda mas adelante porque aqui donde me ves soy nuevo en .Net y solo se cositas. De nuevo GRACIAS y Gracias a ti Kuan!! ya estaba a punto de tirar la toallay ocupar la consulta (la consulta select dentro del command) en vez del procedimiento.

Cuando termine mi proyecto personal lo subire para que lo prueben!! esperare con ancias sus comentarios!!

Un saludo desde Nicaragua!!