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

Procedimientos Almacenados

Estas en el tema de Procedimientos Almacenados en el foro de ASP Clásico en Foros del Web. Saludos. Quiero aprender a programar Procedimientos Almacenados (store procedures) en el SQL Server 2000. Ya tengo la base de datos montada en el SQL 2000 ...
  #1 (permalink)  
Antiguo 26/04/2002, 01:36
Avatar de josego  
Fecha de Ingreso: enero-2002
Mensajes: 126
Antigüedad: 22 años, 4 meses
Puntos: 0
Procedimientos Almacenados

Saludos.
Quiero aprender a programar Procedimientos Almacenados (store procedures) en el SQL Server 2000. Ya tengo la base de datos montada en el SQL 2000 pero no tengo la menor idea de cómo es el código de los procedimientos almacenados.
Si alguien me puede facilitar links, pdf, docs, cualquier cosa que me pueda orientar se lo agradeceré toda la vida!

Gracias.

P.D.: Estos Store Procedures serán accedidos desde una interfaz de escritorio desarrollada en VB6.
  #2 (permalink)  
Antiguo 26/04/2002, 09:42
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Procedimientos Almacenados

a ver te mando un pekeño ejemplito que devuelve un recorset desde visual (dll) y los muestra en asp...llamando a un stored procedure..

ASP
Código:
  
Dim Objeto
Set Objeto = Server.CreateObject("tu_dll.tu_clase") 
<OPTION value=0 name=reg>
Seleccione Registro
</OPTION>
<%Dim rs
Set rs = Objeto.Listar()
while not rs.eof%>
<OPTION VALUE="<%=rs.Fields("id")%>"<%if rs.Fields("Id")=cint(request("reg")) then %>SELECTED<%end if%>
<%=rs.Fields("nombre")%>
</OPTION>
<%rs.MoveNext
wend
rs.Close%>
  
</select>
</font></td>
VISUAL BASIC
Código:
  
Public Function Listar() As Recordset

Dim ConnectionString As String
Dim strsql As String
Dim rs As Recordset

ConnectionString = "TU_DSN"

Set rs = CreateObject("ADODB.Recordset")
strsql = "exec  sp_Listar"
rs.Open strsql, ConnectionString, adOpenForwardOnly

Set Listar = rs
              
End Function
STORED PROCEDURE
Código:
  
CREATE PROCEDURE sp_transBanco
As
Select id,nombre
from Tabla
return
GO
Los stored procedure cambian cuando les envias parametros de entrada y parametros de salida...se declaran con @...hay muchos ejemplos en este foros...es cosa de buscar..

ke te aproveche
  #3 (permalink)  
Antiguo 26/04/2002, 09:44
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Procedimientos Almacenados

fe de erratas


Cita:
CREATE PROCEDURE sp_transBanco
CREATE PROCEDURE sp_Listar


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 12:15.