Foros del Web » Programando para Internet » ASP Clásico »

almacenar el valor devuelto por funcion SQL def por usuario

Estas en el tema de almacenar el valor devuelto por funcion SQL def por usuario en el foro de ASP Clásico en Foros del Web. Hola a todos!! Tengo una funcion definida por usuario en SQL Server. Esta funcion devuelve un numero entero. Queria saber cómo hago en ASP para ...
  #1 (permalink)  
Antiguo 26/08/2008, 09:04
 
Fecha de Ingreso: febrero-2003
Mensajes: 167
Antigüedad: 22 años, 2 meses
Puntos: 1
almacenar el valor devuelto por funcion SQL def por usuario

Hola a todos!!

Tengo una funcion definida por usuario en SQL Server. Esta funcion devuelve un numero entero. Queria saber cómo hago en ASP para almacenar ese valor en una variable

Gracias!!!!
  #2 (permalink)  
Antiguo 26/08/2008, 10:54
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Respuesta: almacenar el valor devuelto por funcion SQL def por usuario

Abre un recordset que llame a esa funcion:

Código:
strSQL = "SELECT usuarioBaseDeDatos.Funcion(parametros) AS campo"

rs.Open strSQL, conexion, 3, 3

Response.Write(rs("campo"))

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 27/08/2008, 05:18
Avatar de Valery-Net  
Fecha de Ingreso: agosto-2008
Mensajes: 694
Antigüedad: 16 años, 8 meses
Puntos: 12
Respuesta: almacenar el valor devuelto por funcion SQL def por usuario

También podrías hacerlo usando el objeto parameter de ADO, aunque requiere más código.
  #4 (permalink)  
Antiguo 27/08/2008, 08:29
 
Fecha de Ingreso: febrero-2003
Mensajes: 167
Antigüedad: 22 años, 2 meses
Puntos: 1
Respuesta: almacenar el valor devuelto por funcion SQL def por usuario

Gracias!!!!!!!!!!!!!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:03.