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

Kayıtlı Üye
Katılım
18 Nisan 2012
Mesajlar
374
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




Burada bulunan gizli verileri görebilmeniz için önce yanıt vermelisiniz.




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



Burada bulunan gizli verileri görebilmeniz için önce yanıt vermelisiniz.




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



Kod:




Kod:
--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
 
Yeni Üye
Katılım
11 Ocak 2013
Mesajlar
21
bu kodları kopyaladığımda sqlye direk bitişik olarak kopyalıyor ve arada hatalar olusuyor nasıl çözebilirim ?
 
Yeni Üye
Katılım
6 Mayıs 2013
Mesajlar
2
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.
 
Yeni Üye
Katılım
1 Kasım 2013
Mesajlar
0
Cevap: SQL 2005 VE 2008 İnventory Editör Çalıştırma



teşekkürler
 
Kayıtlı Üye
Katılım
18 Şubat 2013
Mesajlar
725
Cevap: SQL 2005 VE 2008 İnventory Editör Çalıştırma



Tesekkurlerr
 
Yeni Üye
Katılım
25 Kasım 2012
Mesajlar
16
Cevap: SQL 2005 VE 2008 İnventory Editör Çalıştırma



++++++++++++++++++++++
 

TyC

Kayıtlı Üye
Katılım
30 Ekim 2012
Mesajlar
571
Cevap: SQL 2005 VE 2008 İnventory Editör Çalıştırma



teşekkürler
 

qua

Yeni Üye
Katılım
24 Aralık 2013
Mesajlar
0
Cevap: SQL 2005 VE 2008 İnventory Editör Çalıştırma



tyyyy
 
Kayıtlı Üye
Katılım
18 Eylül 2012
Mesajlar
197
Cevap: SQL 2005 VE 2008 İnventory Editör Çalıştırma



thankssssssssssssss
 
Üst Alt
Reklam
Reklam