15/12/2012, 16:21
|
| | | Fecha de Ingreso: septiembre-2011 Ubicación: Aregua
Mensajes: 27
Antigüedad: 13 años, 2 meses Puntos: 0 | |
procedimiento almacenado hola amigos, una consulta, estoy trabajando con VB.net +sql 2000.
quisiera saber como solucionar este problema, estoy creando usuarios para que puedan acceder a mi sistema y quiero utilizar los sp_que existen en la VB de sql para poder crearlos. cual es la mejor manera de invocarlos.
esta forma estoy usando pero me sale un error.
Public Sub Crear_Usuario(ByVal a As String, ByVal b As String, ByVal c As String)
Try
Dim conexion As New SqlClient.SqlConnection
conexion.ConnectionString = cnn
conexion.Open()
Dim cmm As SqlCommand = New SqlCommand("sp_addlogin ", conexion)
cmm.CommandType = CommandType.StoredProcedure
Me.cmm.Parameters.Add("@loginame", a)
Me.cmm.Parameters.Add("@passwd", b)
Me.cmm.Parameters.Add("@defdb", c)
Me.cmm.ExecuteNonQuery()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical, "No es posible crear Usuario")
End Try
End Sub
Error!!
ExecuteReader requiere una conexion abierta y disponible.el estado actual es closed
agradeceria sus ayudas!! |