ejecturar funcion

26/07/2004 - 12:22 por edu | Informe spam
como puedo ejecutar una funcion que he echo en sql server?
le hago la referencia en el formulario pero cuando quiero asiganar lo que
devuelve esa funcion a una variable no sale el valor esperado
como se haria?
gracias
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
26/07/2004 - 17:40 | Informe spam
como puedo ejecutar una funcion que he echo en sql server?
le hago la referencia en el formulario pero cuando quiero asiganar lo
que devuelve esa funcion a una variable no sale el valor esperado
como se haria?



Llamar la funcion como procedimiento almacenado no funciona. Llamala
ejecutando un comando de tipo Text haciendo un SELECT. Por ejemplo:

Dim cmd As New SqlCommand("SELECT dbo.MiFuncion(1)", cnx)
Dim valor As String

cnx.Open()
valor = CStr(cmd.ExecuteScalar)
cnx.Close()

MessageBox.Show(valor)


Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo

Preguntas similares