Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2005, 03:46
flautel
 
Fecha de Ingreso: abril-2004
Mensajes: 21
Antigüedad: 20 años, 8 meses
Puntos: 0
Procedimiento almacenado sql2000 ayuda please

Hola Chicos:

Tengo una página en Asp con Sql y debido al numero de consultas concurrentes que tengo no me funciona bién.


Mi página se conecta así:

<%
set conn = Conectado ()
set rs = Server.CreateObject("ADODB.recordset")
%>

1º A la derecha de mi página tengo 10 titulares de noticias mediante un

<%
rs.close
sql = "select * from noticias where seccion=1 and portada=0 order by posi"
rs.open sql, conn,1,3
rs.movenext
for i=1 to 8
if rs.eof then exit for

%>


2ºLo que quiero es quitar lo anterior y sustituirlo por un procedimiento almacenado:

Para ello he creado uno llamado titularesactualidad

CREATE PROCEDURE [master].[titularesactualidad] AS
select * from noticia2006x where seccion=1 and portada=0 order by posi;
GO

3º He sustituido en mi página la llamada(Explicada en el punto 1º) por lo siguiente:
<%
rs.close

strSQL = "EXECUTE " & strDbProc & "titularesactualidad"

rs.open sql, conn,1,3
rs.movenext
for i=1 to 10
if rs.eof then exit for

%>


Pues eso, que no me funciona bien, aunque creo que debo de estar cerca de la solución, todos los procedimientos que tengo que hacer son muy parecidos y es sustituir Select de este tipo:

sql = "select * from apuntes where seccion=1 and portada=0 order by posi"
Gracias de antemano y por favor decirme como puedo hacerlo