Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Bases de Datos General (http://www.forosdelweb.com/f21/)
-   -   Cómo detecto si un usuario ya está conectado a SQL Server (http://www.forosdelweb.com/f21/como-detecto-si-usuario-ya-esta-conectado-sql-server-112516/)

MCasanova 21/01/2003 12:53

Cómo detecto si un usuario ya está conectado a SQL Server
 
Hola a todos:

Deseo saber como puedo detectar si un usuario de sql server ya está conectado a la Base de Datos.

Estuve buscando y encontré

EXEC SP_WHO 'usuario'

que me devuelve, en el analizador de consultas, tantos registros como veces esta conectado 'usuario', pero no sé como preguntar en Visual Basic si la cantidad de registros es mayor que cero.

Me explico?

Si alguien pudiera ayudarme :'( :'( :'(

Saludos

Mickel 24/01/2003 20:36

CREATE TABLE #TMP_TABLE (SPID INT,
STATUS VARCHAR(32),
LOGINAME VARCHAR(32),
HOSTNAME VARCHAR(32),
BLK CHAR(8),
DBNAME VARCHAR(32),
CMD VARCHAR(255) )

INSERT INTO #TMP_TABLE EXEC sp_who

SELECT COUNT(*)
FROM #TMP_TABLE
WHERE DBNAME = (nombre de la base de datos)
AND LEN(LTRIM(RTRIM(HOSTNAME))) > 0
AND HOSTNAME <> (maquina)

MCasanova 28/01/2003 06:11

ok Mickel, excelente :arriba:

Molto agradecido

Saludos


La zona horaria es GMT -6. Ahora son las 14:57.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.