Como ejecutar un Stored Procedure desde ASP
Un Stored Procedure o procedimiento almacenado, es algo asi como una sentencia SQL que se crea dentro de la base de datos.
Pero creo que si están leyendo esto, es porque ya saben lo que es un Stored Procedure, y simplemente quieren saber como
ejecutarlo desde una página WEB.
Los que no sepan que es un Stored Procedure, les recomiendo buscar por otro lado.
Bueno, los Stored Procedure tienen un nombre, y es lo que utilizaremos para llamarlos. Es muy simple y facil..
Ejecucion de un Stored Procedure sin ningun parámetro y sin RecordSet (poco usual, pero posible)
<%
'Creamos la conexion...
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "DRIVER de conexion"
'Aqui llamamos al ST en este caso llamado procedimiento
oConn.Execute "EXEC procedimiento"
oConn.Close
Set oConn = Nothing
%>
|
Ejecucion de un Stored Procedure con parámetros
<%
'Creamos la conexion...
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "DRIVER de conexion"
'Separar los parámetros con coma (,)
oConn.Execute "EXEC procedimiento param1, param2"
oConn.Close
Set oConn = Nothing
%>
|
Ejecucion de un Stored Procedure con parámetros, recibiendo los datos en un Objeto RecordSet
<%
'Creamos la conexion...
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "DRIVER de conexion"
Set RS = Server.CreateObject("ADODB.RecordSet")
'Separar los parámetros con coma (,)
RS.Open "EXEC procedimiento param1, param2", oConn
' ...
' Trabajamos con el RS
' ...
RS.Close
Set RS = Nothing
oConn.Close
Set oConn = Nothing
%>
|
|