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 
   
 

