aliemre123 25 #1 Oluşturuldu: Mayıs 17, 2018 Server Listte "Failed Logging Into The Game (255)" hatası geliyor Game server logları bu şekilde: [ ODBC Error - 17.5.2018 21:59:58 ] Source: {? = CALL GAME_LOGIN(?)} Error: [Microsoft][ODBC SQL Server Driver][SQL Server]Procedure or function 'GAME_LOGIN' expects parameter '@strPasswd', which was not supplied. Description: Failed to execute statement. strPasswd girdisi bekleniyor diyor fakat prosedürde bi hata göremedim. şimdiden teşekkür ederim Ek olarak game_login prosedürü: USE [kn_online] GO /****** Object: StoredProcedure [dbo].[GAME_LOGIN] Script Date: 4.3.2017 18:38:22 ******/ ALTER PROCEDURE [dbo].[GAME_LOGIN] @strAccountID varchar(21), @strPasswd varchar(28) AS DECLARE @bNation tinyint DECLARE @strHashPassword varchar(28) SELECT @strPasswd = strPasswd FROM TB_USER WHERE strAccountID = @strAccountID IF (@@ROWCOUNT = 0) RETURN -1 ELSE IF (@strHashPassword @strPasswd) RETURN -1 SELECT @bNation = bNation FROM ACCOUNT_CHAR WHERE strAccountID = @strAccountID IF (@@ROWCOUNT = 0) RETURN 0 RETURN @bNation Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
OzkanOzdemir 1.531 Admin #2 Mayıs 17, 2018 tarihinde gönderildi {? = CALL GAME_LOGIN(?)}Burada gördüğün gibi CALL fonksiyonunda en baştaki soru işareti geriye dönecek (RETURN) yani output değerini alacaktır.İkinci soru işareti ise @strAccountID varchar(21) parametresini alacaktır.@strPasswd varchar(28) parametresinin CALL fonksiyonu tarafından alabilecek herhangi bir parametre gözükmemektedir.Parametreyi tanımlaman gerekiyor. Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş