Estoy trabajando con clases en .NET y quiero mandar llamar
a un Stored Procedure, pero:
1. ¿Cómo paso un String como valor numerico?, en VB 6.0
era con Val(variable), pero en .NET me marca error de
sintaxis
2. ¿C{omo devuelvo el valor a un DataReader de mi consulta
en el Stored Procedure y luego que mi Función la almacene
para poder usarla en el código?
Este es mi código.
Public Function Buscar(ByVal sIdTramitador$, ByVal
sNombre$, ByVal sIdCliente$, ByVal bTipoTR As Boolean, _
ByVal iTipo%) As SqlDataReader
Dim cmdBuscar As New SqlCommand()
Dim rsBuscar As New SqlDataReader()
With cmdBuscar
.Connection = cnSQL
.CommandType = CommandType.StoredProcedure
.CommandText = "Buscar_Tramitador"
.Parameters("@Id_Tramitador") = Val
(sIdTramitador)
.Parameters("@Nombre") = sNombre
.Parameters("@Id_Cliente") = Val(sId_Cliente)
.Parameters("@TipoTR") = bTipoTR
.Parameters("@Tipo") = iTipo
rsBuscar = .ExecuteReader
End With
Buscar = rsBuscar
Call CerrarConexion()
End Function
Espero me puedan ayudar, porque estoy atorado y me URGE
O pueden ayudarme con algun articulo publicado en la red
que pueda revisar
Leer las respuestas