mazdaug taip gal :] SqlDataReader reader = null; var tables = new DataTable[2]; try { command.CommandTimeout = 120; lock (command.Connection) { if (command.Connection.State != ConnectionState.Open) command.Connection.Open(); reader = command.ExecuteReader(); for (int i = 0; i < tableCount; i++) { var table = new DataTable { Locale = System.Globalization.CultureInfo.InvariantCulture }; table.BeginLoadData(); table.Load(reader); table.EndLoadData(); table.TableName = string.Format("Results{0}", i); tables[i] = table; } reader.Close(); } } catch (SqlException) { if (reader != null) reader.Close(); throw; } return tables; "Jornada Del Muerto" <ask@me.email> wrote in message news:hk9a31$rns$1@trimpas.omnitel.net... > Sveiki, > > Tokia briedova ideja kilo, pvz turiu MSSQL ir as galiu proceduroje > daryti: > > CREATE PROCEDURE MyProc AS > > Select * From lenta1 where type=1 > Select * From lenta1 where type=10 > Select * From lenta2 > Select * From lenta3 > > Tada jei kokiam nors manageryje paleisit tokia proc tai kaip visi zino > grazins kelis rezultatus, o ar eitu taip kad ir i DataSet'a paimt per > ADO.NET > > > Tipo daugmaz standartinis kreipimasis i SQL ir DataSet.Load, yra siaip > toks metodas bet jis tada klausai lentu vardu, bet as gal 10 selectu > skirtingu is tos pacios darau... > > Dar yra DataAdapter.Fill bet as negaliu gauti is IDbConnection jo > IDataAdapter, nes dirbu interface'u lygyje... > > Gal kas bande? pavyko nepavyko? ar siaip turi nuomuone ? >