Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/04/2005, 11:10
un_tio
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 19 años, 3 meses
Puntos: 6
Ejecutar a la vez dos sentencias SQL pasadas desde ASP

En esencia, quiero hacer esto:

SELECT * FROM mi_tabla
select @@rowcount

El problema está que desde el analizador de consultas, select @@rowcount funciona actuando sobre la última tabla sobre la que se ejecutó algo, y si lo que hago es pasarle las órdenes desde ASP, como tendré que usar dos sentencias distintas para guardar los resultados en dos objetos RecordSet distintos, select rowcount no tendrá en cuenta la primera orden que se hizo, devolviendo 0.

Lo podría arreglar, ahora que lo he pensado, con select @rowcount mi_tabla pero el problema es que mi_tabla en realidad es el resultado de una consulta.

¿Alguien sabe cómo crear tablas "temporales", para guardar el resultado de una consulta? ¿Y sabe si esa tabla se mantendrá entre dos consultas mandadas desde ASP (ya sabéis, del tipo oConn.Execute(SQL))?