Kết quả 1 đến 2 của 2
Chủ đề: Pro nào giúp mình lỗi này với.
-
09-07-13, 10:15 AM #1
- Ngày tham gia
- Feb 2013
- Bài viết
- 155
- Thanks
- 48
- Thanked 7 Times in 7 Posts
Pro nào giúp mình lỗi này với.
Mình đang chay ss2 nó bị lỗi này sau một time là bị treo sub, mình đưa lên đây nhờ các Pro trợ giúp. được mình xin hậu tạ.
error-L1 : CloseClient INVALID_SOCKETKhách viếng thăm hãy cùng mambo2009 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
09-07-13, 10:22 AM #2
- Ngày tham gia
- Jan 2012
- Đang ở
- ---Ở Nhà---
- Bài viết
- 327
- Thanks
- 119
- Thanked 275 Times in 111 Posts
Ðề: Pro nào giúp mình lỗi này với.
chạy querry này sẽ hết
Code:if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MEMB_STAT_GJ]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[MEMB_STAT_GJ] GO CREATE TABLE [dbo].[MEMB_STAT_GJ] ( [memb___id] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , [name] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , [ServerName] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [ServerCode] [int] NULL , [IP] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [TM] [datetime] NULL ) ON [PRIMARY] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[WZ_CONNECT_MEMB]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[WZ_CONNECT_MEMB] GO SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS OFF GO CREATE PROCEDURE WZ_CONNECT_MEMB @uid varchar(10), @server varchar(20), @uip 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 ip = @uip , connectstat = 1 , servername = @server , ConnectTM = (getdate()) WHERE memb___id = @uid End ELSE Begin INSERT INTO MEMB_STAT ( memb___id,ip,connectstat,servername) valueS (@uid,@uip,1,@server ) End IF(@@Error <> 0 ) ROLLBACK TRANSACTION ELSE COMMIT TRANSACTION --写入登录记录 IF EXISTS ( SELECT UserID FROM UserLogin WITH (READUNCOMMITTED) WHERE UserID = @uid ) Begin UPDATE UserLogin SET LoginIP=@uip,Server=@server,LoginTM = (getdate()),OnlineSec=0,GiveMoney=0,logoutTM=null WHERE UserID = @uid End ELSE Begin INSERT INTO UserLogin (UserID,LoginIP,Server,LoginTM,OnlineSec,GiveMoney ) values (@uid,@uip,@server,getdate(),0,0) End --自动å°æœåŠ¡å™¨ä¸å‡†è¿›å…¥çš„人物 declare @SmallestZS int declare @LargestZS int declare @Type int select @Type=Type from SetServerList where ServerName=@server if (@Type>0) begin select @SmallestZS=Smallest_ZS from SetServerList where ServerName=@server select @LargestZS=Largest_ZS from SetServerList where ServerName=@server if not (@SmallestZS is null) begin update character set ctlcode=(ctlcode | 0x81) where [name] not in ( SELECT NAME FROM WEB_ZS WHERE (ACC = @uid) AND (ZSCS >= @LargestZS) AND (ZSCS <= @SmallestZS) ) AND (AccountID = @uid) end end DELETE FROM MEMB_STAT_GJ WHERE (memb___id = @uid and servername=@server) update character set ctlcode=(ctlcode | 0x81) where [name] in ( SELECT name FROM MEMB_STAT_GJ WHERE (memb___id = @uid) ) AND (AccountID = @uid) SET NOCOUNT OFF End GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO
Lần sửa cuối bởi freepro2101, ngày 09-07-13 lúc 10:28 AM.
Khách viếng thăm hãy cùng freepro2101 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến freepro2101 vì bài viết này !
mambo2009 (09-07-13)