Commnad con mas de una sentencia

05/12/2006 - 14:18 por Paul | Informe spam
Hola,

Es posible ejecutar un command con mas de una sentencia, si es posible
como hacedo a los grupos de resultados.

Por ejemplo quiero hacer:
SqlCommand command = new SqlCommand("SELECT * FROM Table_A; SELECT *
FROM Table_B", connection);

No me da ningún error, pero como diferencio que resultados son de que
tabla?

Gracias
 

Leer las respuestas

#1 Alberto Poblacion
05/12/2006 - 15:12 | Informe spam
"Paul" wrote in message
news:
SqlCommand command = new SqlCommand("SELECT * FROM Table_A; SELECT * FROM
Table_B", connection);

No me da ningún error, pero como diferencio que resultados son de que
tabla?



SqlDataReader rdr = command.ExecuteReader();

while (rdr.Read())
{
//Aquí procesas los registros de la Table_A
}

rdr.NextResult(); //Esto pasa a la segunda tabla

while (rdr.Read())
{
//Aquí procesas los registros de la Table_B
}
rdr.Close();

Preguntas similares