CLR: .Net / Mono / Boo / Otros CLR > VB .NET

 Procedimientos Almacenados

(1/1)

Jorge Israel López Ramíre:
Hola a todos quizas alguien pueda ayudarme con lo siguiente.

Ayer escribi al foro con una duda de como poder capturar un valor de una consulta de sql desde visual.net. (Si quieren verla la discución se llama Capturara datos), bueno no recibi respuesta.

Pero ayer mientras descansaba un poco me puse a pensar que si podria funcionar el realizar la misma operación pero llamando a un procedimiento almacenado, me levante entusiasmado para realizar la prueba, pero cual fue mi sorpresa al ver que los resultados son los mismos (siempre mi resultado es -1).

* Por favor alguien podria ayudarme, porque si yo ejecuto el procedimiento desde sql, el resultado es correcto. Aqui les pongo el código para que lo vean.

Dim oConsultaCod As New SqlCommand()
            oConsultaCod.Connection = oConexion
            oConsultaCod.CommandType = CommandType.StoredProcedure
            oConsultaCod.CommandText = "SELECCION_DATO"

            oConsultaCod.Parameters.Add(New SqlParameter("@Titulo", SqlDbType.NVarChar))
            oConsultaCod.Parameters("@Titulo").Value = My.Forms.AlquilarForm.txtPelicula.Text

            Dim IResultado As Integer
            oConexion.Open()
            IResultado = CInt(oConsultaCod.ExecuteNonQuery())
            oConexion.Close()
            MessageBox.Show("RESULTADO DEL PROCEDIMIENTO : " & IResultado)

El procedimiento en sql esta de la siguiente manera (sencillo)

create procedure SELECCION_DATO
@Titulo nvarchar(10)
as
select CodBarra from PELICULA where Titulo=@Titulo
return

Navegación

[0] Índice de Mensajes

Ir a la versión completa