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