Cevap: Kopanel Online User sorunu
CREATE PROCEDURE ACCOUNT_LOGIN
@AccountID varchar(21),
@Password varchar(13),
@nRet smallint OUTPUT
AS
yazısının altına yapıstırıyoruz.Daha sonra "currentuser"e sag tıklayip desing table ile açıyoruz straccountid ye set key yapıp kaydediyoruz.
Başı böyle oluyor.
Alıntı:
CREATE PROCEDURE ACCOUNT_LOGIN
@AccountID varchar(21),
@Password varchar(13),
@nRet smallint OUTPUT
AS
DELETE FROM CURRENTUSER WHERE strAccountID = @AccountID
Account_login out bunla değiştir.
Alıntı:
CREATE PROCEDURE [dbo].[ACCOUNT_LOGOUT]
@AccountID varchar(21),
@ServerNo int,
@nRet smallint OUTPUT,
@nRet2 smallint OUTPUT
AS
BEGIN TRAN
DELETE FROM CURRENTUSER WHERE strAccountID = @AccountID
COMMIT TRAN
SET @nRet = 1
SET @nRet2 = 1
GO
CLEAR_REMAIN_USERS
Alıntı:
CREATE PROCEDURE CLEAR_REMAIN_USERS
@AccountID varchar(50)
AS
BEGIN TRAN
DELETE FROM CURRENTUSER WHERE strAccountID = @AccountID
TRUNCATE TABLE CURRENTUSER
COMMIT TRAN
GO
PROC_INSERT_CURRENTUSER
Alıntı:
CREATE PROCEDURE PROC_INSERT_CURRENTUSER
--Askıda kalmak yok
@AccountID varchar(50),
@ServerIP varchar(50),
@ServerNo varchar(50),
@CharID varchar(50),
@ClientIP varchar(50),
@nret smallint output
AS
INSERT INTO CURRENTUSER ( nServerNo, strCharID, strAccountID, strServerIP, strClientIP ) Values (@ServerNo, @ServerIP, @AccountID, @CharID, @ClientIP )
set @nret=1
GO
Bundan bişey anlamadım

çok karışık