Visual Basic.NET - Paramentro de salida

 
Vista:

Paramentro de salida

Publicado por hector (55 intervenciones) el 03/11/2009 20:36:28
Dim slqcomand As New SqlClient.SqlCommand
slqcomand.Connection = New SqlClient.SqlConnection(sCnn)

slqcomand.CommandType = CommandType.StoredProcedure
slqcomand.CommandText = "Via_BuscarPacienteRut"
slqcomand.Parameters.Add("@RRUT", SqlDbType.Char)
slqcomand.Connection = New SqlClient.SqlConnection(sCnn)
slqcomand.Connection.Open()
slqcomand.ExecuteScalar()
ficha = slqcomand.Parameters("@Ficha").Value
y no me sale ningun dato esta Bien???
* Ademas puedo agragar que son mas de un dato que trae
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Paramentro de salida

Publicado por Damian (824 intervenciones) el 06/11/2009 14:32:36
Porque usas el ExecuteScalar?.
El ExecuteScalar ejecuta un comando, y devuelve el valor numérico(escalar) del primer campo del primer registro.

Eso es lo que quieres traer?, debes asignarlo a una variable:
Total=slqcomand.ExecuteScalar()
No te puede quedar asi solo: slqcomand.ExecuteScalar()

Si quieres devolver los registros debes ejecutar el comando ExecuteReader()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar