SELECT * FROM MyTable SELECT * FROM MyOtherTableThe above will return two result sets from the sproc. Typically you will "capture" this info in a DataSet:
SqlCommand sc = new SqlCommand("MySqlProc", this.oConnection); sc.CommandType = CommandType.StoredProcedure; SqlDataAdapter da = new SqlDataAdapter(sc); // Fill the DataSet DataSet ds = new DataSet(); da.Fill(ds);The above will create 2 DataTables in the DataSet, since the sproc returns 2 result sets.