dodo74100 0 #1 Oluşturuldu: Ağustos 25, 2017 CREATE PROCEDURE [dbo].[SAVE_PREMIUM_SERVICE_USER] @strAccountID char(20), @strCharID char(20), @bType tinyint, @sTime smallint AS DECLARE @dtExpiry datetime SET @dtExpiry = DATEADD(HH, @sTime, GETDATE()) UPDATE TB_USER SET bPremiumType = @bType, dtPremiumTime = @dtExpiry, sHours = @sTime WHERE strAccountID = @strAccountID GO ----------- bunları yazdığımda Msg 137, Level 15, State 2, Line 11 Must declare the scalar variable "@bType". bu hatayı alıyorum yardımcı olurmusunuz Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
KODevelopers 438 #2 Ağustos 25, 2017 tarihinde gönderildi Bunları silin baştan eklelim sql veriyorum LOAD_PREMIUM_SERVICE_USER SAVE_PREMIUM_SERVICE_USER CREATE PROCEDURE [dbo].[LOAD_PREMIUM_SERVICE_USER] @strAccountID char(20), @bType tinyint OUTPUT AS SET @bType = 0 DECLARE @IsItHave int SELECT @bType = bPremiumType FROM TB_USER WHERE strAccountID=@strAccountID SELECT @IsItHave = count(*) FROM TB_USER_PREMIUM WHERE strAccountID=@strAccountID AND bPremiumType = @bType IF @IsItHave < 1 BEGIN SET @bType = 0 END -- Get the current premium expire time and current premium type. SELECT bPremiumType, DATEDIFF(HH, GETDATE(), dtPremiumTime) FROM TB_USER_PREMIUM WHERE strAccountID = @strAccountID AND not (DATEDIFF(HH, GETDATE(), dtPremiumTime) <= 0 OR DATEDIFF(HH, GETDATE(), dtPremiumTime) IS NULL OR @@ERROR <> 0 ) GO CREATE PROCEDURE [dbo].[SAVE_PREMIUM_SERVICE_USER] @strAccountID char(20), @strCharID char(20), @bType tinyint, @sTime smallint AS DECLARE @dtExpiry datetime SET @dtExpiry = DATEADD(HH, @sTime, GETDATE()) UPDATE TB_USER SET bPremiumType = @bType, dtPremiumTime = @dtExpiry, sHours = @sTime WHERE strAccountID = @strAccountID GO CREATE TABLE [dbo].[TB_USER]( [ID] [int] IDENTITY(1,1) NOT NULL, [strAccountID] [varchar](21) NOT NULL, [strPasswd] [varchar](28) NULL, [strSealPasswd] [char](8) NOT NULL, [strClientIP] [char](15) NULL, [bPremiumType] [tinyint] NOT NULL, [dtPremiumTime] [datetime] NULL, [sHours] [smallint] NOT NULL, [dtCreateTime] [datetime] NULL, [CashPoint] [int] NULL, [varchar](50) NULL, [guvenlikcevap] [varchar](50) NULL, [guvenliksoru] [varchar](50) NULL, [TCashPoint] [int] NULL, [PusAdmin] [tinyint] NULL, [strAuthority] [tinyint] NULL, [KraftAdmin] [int] NULL, [free_slot] [int] NOT NULL ) ON [PRIMARY] GO ALTER TABLE [dbo].[TB_USER] ADD CONSTRAINT [DF_TB_USER_strSealPasswd] DEFAULT ((12345678)) FOR [strSealPasswd] GO ALTER TABLE [dbo].[TB_USER] ADD CONSTRAINT [DF_TB_USER_bPremiumType] DEFAULT ((0)) FOR [bPremiumType] GO ALTER TABLE [dbo].[TB_USER] ADD CONSTRAINT [DF_TB_USER_dtPremiumTime] DEFAULT (getdate()) FOR [dtPremiumTime] GO ALTER TABLE [dbo].[TB_USER] ADD CONSTRAINT [DF_TB_USER_sHours] DEFAULT ((0)) FOR [sHours] GO ALTER TABLE [dbo].[TB_USER] ADD CONSTRAINT [DF_TB_USER_dtCreateTime] DEFAULT (getdate()) FOR [dtCreateTime] GO ALTER TABLE [dbo].[TB_USER] ADD CONSTRAINT [DF_TB_USER_CashPoint] DEFAULT ((0)) FOR [CashPoint] GO ALTER TABLE [dbo].[TB_USER] ADD CONSTRAINT [DF_TB_USER_PusAdmin] DEFAULT ((0)) FOR [PusAdmin] GO ALTER TABLE [dbo].[TB_USER] ADD CONSTRAINT [DF_TB_USER_strAuthority] DEFAULT ((6)) FOR [strAuthority] GO ALTER TABLE [dbo].[TB_USER] ADD DEFAULT ((0)) FOR [free_slot] GO Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
KODevelopers 438 #3 Ağustos 25, 2017 tarihinde gönderildi CREATE TABLE [dbo].[TB_USER_PREMIUM]( [strAccountID] [char](20) NOT NULL, [bPremiumType] [tinyint] NOT NULL, [dtPremiumTime] [datetime] NOT NULL ) ON [PRIMARY] GO ALTER TABLE [dbo].[TB_USER_PREMIUM] ADD CONSTRAINT [DF_TB_USER_PREMIUM_dtPremiumTime] DEFAULT (getdate()) FOR [dtPremiumTime] GO Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
dodo74100 0 #4 Konu Sahibi Ağustos 25, 2017 tarihinde gönderildi db de exp pre war pre dc premium gözüküyor switch premium db de ekli değil item olarak exchange yapamıyosun yani db de yok onu nasıl hallederim Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
dodo74100 0 #5 Konu Sahibi Ağustos 25, 2017 tarihinde gönderildi emre bi boktan anladığın yok kardeşim boş boş işlerle uğraşıyosun kusura bakma ama valla milletin dediği kadar varsın. Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
IndianaPOLIS 30 #6 Ağustos 26, 2017 tarihinde gönderildi Alıntı Bunları silin baştan eklelim sql veriyorum LOAD_PREMIUM_SERVICE_USER SAVE_PREMIUM_SERVICE_USER CREATE PROCEDURE [dbo].[LOAD_PREMIUM_SERVICE_USER] @strAccountID char(20), @bType tinyint OUTPUT AS SET @bType = 0 DECLARE @IsItHave int SELECT @bType = bPremiumType FROM TB_USER WHERE strAccountID=@strAccountID SELECT @IsItHave = count(*) FROM TB_USER_PREMIUM WHERE strAccountID=@strAccountID AND bPremiumType = @bType IF @IsItHave < 1 BEGIN SET @bType = 0 END -- Get the current premium expire time and current premium type. SELECT bPremiumType, DATEDIFF(HH, GETDATE(), dtPremiumTime) FROM TB_USER_PREMIUM WHERE strAccountID = @strAccountID AND not (DATEDIFF(HH, GETDATE(), dtPremiumTime) <= 0 OR DATEDIFF(HH, GETDATE(), dtPremiumTime) IS NULL OR @@ERROR <> 0 ) GO CREATE PROCEDURE [dbo].[SAVE_PREMIUM_SERVICE_USER] @strAccountID char(20), @strCharID char(20), @bType tinyint, @sTime smallint AS DECLARE @dtExpiry datetime SET @dtExpiry = DATEADD(HH, @sTime, GETDATE()) UPDATE TB_USER SET bPremiumType = @bType, dtPremiumTime = @dtExpiry, sHours = @sTime WHERE strAccountID = @strAccountID GO CREATE TABLE [dbo].[TB_USER]( [ID] [int] IDENTITY(1,1) NOT NULL, [strAccountID] [varchar](21) NOT NULL, [strPasswd] [varchar](28) NULL, [strSealPasswd] [char](8) NOT NULL, [strClientIP] [char](15) NULL, [bPremiumType] [tinyint] NOT NULL, [dtPremiumTime] [datetime] NULL, [sHours] [smallint] NOT NULL, [dtCreateTime] [datetime] NULL, [CashPoint] [int] NULL, [varchar](50) NULL, [guvenlikcevap] [varchar](50) NULL, [guvenliksoru] [varchar](50) NULL, [TCashPoint] [int] NULL, [PusAdmin] [tinyint] NULL, [strAuthority] [tinyint] NULL, [KraftAdmin] [int] NULL, [free_slot] [int] NOT NULL ) ON [PRIMARY] GO ALTER TABLE [dbo].[TB_USER] ADD CONSTRAINT [DF_TB_USER_strSealPasswd] DEFAULT ((12345678)) FOR [strSealPasswd] GO ALTER TABLE [dbo].[TB_USER] ADD CONSTRAINT [DF_TB_USER_bPremiumType] DEFAULT ((0)) FOR [bPremiumType] GO ALTER TABLE [dbo].[TB_USER] ADD CONSTRAINT [DF_TB_USER_dtPremiumTime] DEFAULT (getdate()) FOR [dtPremiumTime] GO ALTER TABLE [dbo].[TB_USER] ADD CONSTRAINT [DF_TB_USER_sHours] DEFAULT ((0)) FOR [sHours] GO ALTER TABLE [dbo].[TB_USER] ADD CONSTRAINT [DF_TB_USER_dtCreateTime] DEFAULT (getdate()) FOR [dtCreateTime] GO ALTER TABLE [dbo].[TB_USER] ADD CONSTRAINT [DF_TB_USER_CashPoint] DEFAULT ((0)) FOR [CashPoint] GO ALTER TABLE [dbo].[TB_USER] ADD CONSTRAINT [DF_TB_USER_PusAdmin] DEFAULT ((0)) FOR [PusAdmin] GO ALTER TABLE [dbo].[TB_USER] ADD CONSTRAINT [DF_TB_USER_strAuthority] DEFAULT ((6)) FOR [strAuthority] GO ALTER TABLE [dbo].[TB_USER] ADD DEFAULT ((0)) FOR [free_slot] GO Neden extra tablo kullanmayı seçiyorsun bence saçma bu sadece db'yi kastırır. 1 Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
KODevelopers 438 #7 Ağustos 26, 2017 tarihinde gönderildi @ dodo74100 bi bok diyorsun seni dedigimi konuşmaları dikkatli et. Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
KODevelopers 438 #8 Ağustos 26, 2017 tarihinde gönderildi @ IndianaPOLIS poyroz files kullanıyor PREMIUM sorunlu var dedi kısımı düzeltersin diye verdim. Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
IndianaPOLIS 30 #9 Ağustos 26, 2017 tarihinde gönderildi Alıntı @ IndianaPOLIS poyroz files kullanıyor PREMIUM sorunlu var dedi kısımı düzeltersin diye verdim. Olabilir bilmiyorum ben sadece olacaklardan söz ettim 🙂 Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
dodo74100 0 #10 Konu Sahibi Ağustos 26, 2017 tarihinde gönderildi Alıntı @ IndianaPOLIS poyroz files kullanıyor PREMIUM sorunlu var dedi kısımı düzeltersin diye verdim. poyraz files falan kullandığım yok kardeşim. aşırı boş yapıyosun şu forumlarda baktımda yorumlarına kendi çı***** için milletle uğraşıyosun yaşıtlarınla uğraş seninle muhatap olamıcam Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
KODevelopers 438 #11 Ağustos 26, 2017 tarihinde gönderildi @ IndianaPOLIS biraz dikkatli etsek yani lafını bana getiriyorsun bunu böyle yakışmaz..@ dodo74100 Alıntı sen bana files kimden aldın dedim. ko pvp de aldım 2083 files cengiz paylaşdı bilmem poyroz kullandıgımı yokmuş çok amacısız bunu kullanıyorsun poyroz işte..http://************/konu-ko-pvp-ozel-v2083-server-files-bot-sistemi-pet-sistemi-full-sorunsuz.html Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
IndianaPOLIS 30 #12 Ağustos 26, 2017 tarihinde gönderildi Alıntı @ IndianaPOLIS biraz dikkatli etsek yani lafını bana getiriyorsun bunu böyle yakışmaz..@ dodo74100 Ne alakasi var ben konuya yorum yaptim ekstra tablo her zaman zarardir. Sen kendin yapıyorsun. Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
KODevelopers 438 #13 Ağustos 26, 2017 tarihinde gönderildi Alıntı Neden extra tablo kullanmayı seçiyorsun bence saçma bu sadece db'yi kastırır. bunu neden sözünü getiriyorsun acıklar mısın rica ediyorum. benimle dalga geçmese yeter.. Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
YNG 55 #14 Ağustos 26, 2017 tarihinde gönderildi Alıntı CREATE PROCEDURE [dbo].[SAVE_PREMIUM_SERVICE_USER] @strAccountID char(20), @strCharID char(20), @bType tinyint, @sTime smallint AS DECLARE @dtExpiry datetime SET @dtExpiry = DATEADD(HH, @sTime, GETDATE()) UPDATE TB_USER SET bPremiumType = @bType, dtPremiumTime = @dtExpiry, sHours = @sTime WHERE strAccountID = @strAccountID GO ----------- bunları yazdığımda Msg 137, Level 15, State 2, Line 11 Must declare the scalar variable "@bType". bu hatayı alıyorum yardımcı olurmusunuz bunu nasıl alıyorsun bu hatayı veri tabanına eklerkenmi yoksa sql kodla preminum verirkenmi Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
YNG 55 #15 Ağustos 26, 2017 tarihinde gönderildi AlıntıCREATE PROCEDURE [dbo].[SAVE_PREMIUM_SERVICE_USER] @strAccountID char(20), @strCharID char(20), @bType tinyint, @sTime smallint AS DECLARE @dtExpiry datetime SET @dtExpiry = DATEADD(HH, @sTime, GETDATE()) UPDATE TB_USER SET bPremiumType = @bType, dtPremiumTime = @dtExpiry, sHours = @sTime WHERE strAccountID = @strAccountID GO ----------- bunları yazdığımda Msg 137, Level 15, State 2, Line 11 Must declare the scalar variable "@bType". bu hatayı alıyorum yardımcı olurmusunuz Valla Hiç Biriniz Bilmiyorsunuz Procedür Kulanım Şekli exec SAVE_PREMIUM_SERVICE_USER strAccountID ,strCharID ,Premium Type 1/2/3 gibi,Buda Kac Gün Süre Vericeğin..1/2/3 Gibi 1 Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
IndianaPOLIS 30 #16 Ağustos 27, 2017 tarihinde gönderildi Alıntıbunu neden sözünü getiriyorsun acıklar mısın rica ediyorum. benimle dalga geçmese yeter.. Emre anlamak istemiyormusun kodun doğru değil düzeltme yapmak istedim Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
KODevelopers 438 #17 Ağustos 27, 2017 tarihinde gönderildi @ IndianaPOLIS tamam sorun yok teşekkürler..@ YNG Teamwi bakar mısın 2dk ayarlarmısın diyor durup durup söylüyor kendin bile yapmıyor.. kendinsi yapsın dedim yapmıyor yapıcak bir şey yoktur. Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş