Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro

Alpha Servers
Resultados 1 a 2 de 2
  1. #1

    Avatar de GhostMutante
    Data de Ingresso
    Sep 2009
    Localização
    between 'Brazil' and 'Japan'
    Idade
    42
    Posts
    7
    Agradecido
    1
    Peso da Avaliação
    0

    Padrão PROCEDURE para desconectar usuário

    Eu criei uma Stored Procedure para desconectar membros.
    Teste off-line e on-line, em meu server funcionou perfeitamente.

    Segue a criação a SP.

    Código:
    USE [MuOnline]
    GO
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    -- ==========================================================
    -- Author:		GhostMutante
    -- Create date: 06/10/2009 11:40
    --
    -- Description:	Verificar se o usuário informado esta logado, 
    --				caso esteja da update em MEMB_STAT
    -- ==========================================================
    CREATE PROCEDURE [dbo].[WZ_DISCONNECT_MEMB]
    @uid varchar(20)
    AS
    
    Begin
    
    	BEGIN TRANSACTION
    
    	SET NOCOUNT ON
    
    		IF EXISTS ( SELECT memb___id FROM MEMB_STAT WITH (READUNCOMMITTED) WHERE memb___id = @uid )
    			Begin
    				UPDATE MEMB_STAT
    				SET connectstat = 0 , DisConnectTM = (getdate())
    				WHERE memb___id = @uid
    			End
    
    	IF(@@Error <> 0 )
    		ROLLBACK TRANSACTION
    	ELSE
    		COMMIT TRANSACTION
    
    	SET NOCOUNT OFF
    End



    Caso alguém pergunte como testar, execute isso no Query Analyzer ou no SQL Manager Studo
    Código:
    DECLARE @RC int
    DECLARE @uid varchar(20)
    set @uid = 'GhostMutante';
    
    EXECUTE @RC = [MuOnline].[dbo].[WZ_DISCONNECT_MEMB] 
       @uid
    Substitua GhostMutante pelo usuário desejado.


    Abraços.
    Última edição por GhostMutante; 06-10-2009 às 02:06 PM.

  2. #2

    Avatar de Guz3rax
    Data de Ingresso
    Sep 2009
    Localização
    São Paulo
    Posts
    301
    Agradecido
    9
    Agradeceu
    5
    Peso da Avaliação
    19

    Padrão

    uso sql 2000 meu servidor é versão 97, no caso ja existia essa procedule eu deletei e criei essa ai, mais mesmo assim não funcionou nao.

 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. |Pedido| Procedure ou Trigger ( Ranking PK & Hero ).
    Por Mr.Junior no fórum Pedidos
    Respostas: 3
    Último Post: 30-04-2016, 11:20 AM
  2. |Dúvida| Como desconectar uma conta sem feixar o GS
    Por saito no fórum Dúvidas
    Respostas: 3
    Último Post: 24-10-2013, 03:24 PM
  3. |Resolvido| [PROCEDURE] ConectMemb e DisconnectMemb
    Por Poower_Mix no fórum Tópicos Resolvidos
    Respostas: 5
    Último Post: 07-08-2012, 11:08 AM
  4. |Pedido| Função desconectar account
    Por MrFischer no fórum Pedidos
    Respostas: 1
    Último Post: 16-07-2011, 11:49 PM
  5. |Resolvido| [Pedido] Procedure Guild
    Por SolaR no fórum Tópicos resolvidos
    Respostas: 9
    Último Post: 26-11-2009, 04:06 PM

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •