SQL 2005 VE 2008 İnventory Editör Çalıştırma

  • HyperFilter | DoS Protection | DDoS Protection | DoS Mitigation | DDoS Mitigation | AntiDoS | AntiDDoS | Proxy Shielding

Gonullu2

Kayıtlı Üye
Joined
Apr 18, 2012
Messages
395
Reaction score
1
Points
18
Age
31
Website
nxwile.wix.com
Eğer 2005 veya 2008 kullanıosanız böyle bi problem yaşıosunuzdur cok kişiden duydum aslında olay basit matrix1536 verdi prosedürler 2000 uyumlu

yani




View hidden content is available for registered users!






Bunlar 2008 de "int" olarak kabul edilir değişiceğiniz prosedürler..



View hidden content is available for registered users!






##################################



Kod:




Code:
--bu procedure Maktiris1536 tarafından eylenmiştir..

--Bu zaten eyliymiş :O



CREATE procedure itemleri_encode

@StrUserID varchar(30)

AS

DECLARE

@length int, -- stritem uzunluğu

@row int, -- yerine göre deişior.

@i int, -- item'in stritem deki yeri

@dwid int, -- dwid

@pos int,

@dur int,

@dur1 int,

@ext int,

@StackSize1 int,

@strName varchar(30),

@strExtName varchar(30),

@Cdwid varbinary(4),

@cdur varchar(2),

@Source tinyint,

@NEWdwid int,

@StackSize int,

@cstack varchar(2),

@sira int



    set @sira=0

    set @i = 14*0

    set @length = 401



select @row=count( * ) from userdata where struserid=@StrUserID



if @row>0 

  begin





Select @dwid=dwid,

@dur = durability,

@StackSize1 = stacksize,

        @StrUserID = strUserID

        From itemler

        Where strUserID = @StrUserID and sira=@sira



    Set @Cdwid = Substring(cast(@dwid as varbinary(4)), 4, 1) + Substring(cast(@dwid as varbinary(4)), 3, 1) + 

Substring(cast(@dwid as varbinary(4)), 2, 1) + Substring(cast(@dwid as varbinary(4)), 1, 1)

    Set @Cdur = cast(Substring(cast(@dur as varbinary(2)), 2, 1)+Substring(cast(@dur as varbinary(2)), 1, 1) as 

varchar(2))

    Set @Cstack = cast(Substring(cast(@StackSize1 as varbinary(2)), 2, 1)+Substring(cast(@StackSize1 as 

varbinary(2)), 1, 1) as varchar(2))





    update UserData set strItem = cast(cast(cast(@Cdwid as varchar(4)) + @Cdur + @Cstack as varchar(8))   as 

binary(400)) where strUserID = @strUserID





set @i=@i+8

set @sira=@sira+1







WHILE @sira < 50

Begin



Select @dwid=dwid,

@dur = durability,

@StackSize1 = stacksize,

        @StrUserID = strUserID

        From itemler

        Where strUserID = @StrUserID and sira=@sira



    Set @Cdwid = Substring(cast(@dwid as varbinary(4)), 4, 1) + Substring(cast(@dwid as varbinary(4)), 3, 1) + 

Substring(cast(@dwid as varbinary(4)), 2, 1) + Substring(cast(@dwid as varbinary(4)), 1, 1)

    Set @Cdur = cast(Substring(cast(@dur as varbinary(2)), 2, 1)+Substring(cast(@dur as varbinary(2)), 1, 1) as 

varchar(2))

    Set @Cstack = cast(Substring(cast(@StackSize1 as varbinary(2)), 2, 1)+Substring(cast(@StackSize1 as 

varbinary(2)), 1, 1) as varchar(2))





    update UserData set strItem = cast( substring(strItem, 1, @i) + cast(cast(@Cdwid as varchar(4)) + @Cdur + 

@Cstack as varchar(8)) + substring(strItem, @i+8, 401-@i) as binary(400)) where strUserID = @strUserID





set @i=@i+8

set @sira=@sira+1



end

end

delete from itemler





GO





NOT:ALINTIDIR



---------- Yorum eklendi 07:33'da ---------- Önceki yorum 06:22'da ----------



konu güncel
 
bu kodları kopyaladığımda sqlye direk bitişik olarak kopyalıyor ve arada hatalar olusuyor nasıl çözebilirim ?
 
Cevap: SQL 2005 VE 2008 İnventory Editör Çalıştırma



Prosedür oluşturup içindekilerle değiştirmeyi deneyebilirsin CREATE bölümlerini ALTER olarak değiştirmeyi unutma.
 
Cevap: SQL 2005 VE 2008 İnventory Editör Çalıştırma



teşekkürler
 
Cevap: SQL 2005 VE 2008 İnventory Editör Çalıştırma



tyyyyyyyyyyyyyy
 
Cevap: SQL 2005 VE 2008 İnventory Editör Çalıştırma



++++++++++++++++
 
Cevap: SQL 2005 VE 2008 İnventory Editör Çalıştırma



Tesekkurlerr
 
Cevap: SQL 2005 VE 2008 İnventory Editör Çalıştırma



tesekkürler..
 
Cevap: SQL 2005 VE 2008 İnventory Editör Çalıştırma



++++++++++++++++++++++
 
Cevap: SQL 2005 VE 2008 İnventory Editör Çalıştırma



teşekkürler
 
Cevap: SQL 2005 VE 2008 İnventory Editör Çalıştırma



teskkk
 
Cevap: SQL 2005 VE 2008 İnventory Editör Çalıştırma



tyyyy
 
Cevap: SQL 2005 VE 2008 İnventory Editör Çalıştırma



thankssssssssssssss
 
Cevap: SQL 2005 VE 2008 İnventory Editör Çalıştırma



teşekkürler
 
Cevap: SQL 2005 VE 2008 İnventory Editör Çalıştırma



eyvallah

 
Back
Top Bottom
Reklam
Reklam