Concurrencia

21/10/2005 - 16:29 por Jaime Landazuri | Informe spam
Saludos a todos

Quisiera saber de que manera puedo controlar la concurrencia a la BDD desde
c# , si existe un comando que me permita hacerlo?

Gracias de antemano
 

Leer las respuestas

#1 Octavio Telis Aynés
21/10/2005 - 20:59 | Informe spam
Se me ocurre que puedes hacerlo consultando la cantidad de procesos sobre la
base de datos... utlizando SQLCommand...

Algo como esto:

SqlCommand cmd = new SqlCommand("sp_who", miCnn);
cmd.CommandType = CommandType.StoredProcedure;
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(cmd);

try
{
da.Fill(dt);
}
catch
{
//código de errores
}

Ya luego pues filtrar los registros por base de datos o simplemente, si
quieres saber cuantos están conectados a tu base de datos, utiliza esto:

int Concurrentes = dt.Select("dbname = 'MiBase'").Lenght;


Espero te sea de utilidad...

Saludos...

Octavio Telis Aynés
http://otelis.blogspot.com




"Jaime Landazuri" escribió en el mensaje
news:%
Saludos a todos

Quisiera saber de que manera puedo controlar la concurrencia a la BDD


desde
c# , si existe un comando que me permita hacerlo?

Gracias de antemano


Preguntas similares