This seems like a rather complex way of doing things... Why not just return both datasets in the same query as a single dataset...
Soemthing like...
--This is the result of query1
SELECT Col1, col2, col3
FROM myTable
--The union all puts them together
UNION ALL
--This is the result of query2
SELECT Col1, col2, col3
FROM myTable2
To help us help you read this[/url]For better help with performance problems please read this[/url]