Forum

return string
 
Bildirimler
Hepsini Temizle

return string

6 Yazılar
3 Üyeler
0 Likes
373 Görüntüleme
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

merhaba arkadaşlar


return degerine integer deger atarsam programdan bu degeri çgösterebiliyorum ama string deger atarsam boş gözüküyor.Retur degerine string deger nasıl atayabılırım.


Create procedure [dbo].[Pro]

@Adi varchar (15),
@Soyadi varchar(20)

as
begin
Declare @Mesaj varchar(30)
if exists(select * from Tbl_Maas where Adi IS NULL )
begin
insert into Tbl_Maas (Adi) VALUES (@Adi)
SET @Mesaj = 'Kayıt İşlemi Başarılı!'

end else

begin
update Tbl_Maas SET Soyadi=@Soyadi where Soyadi IS NULL
SET @Mesaj = 'Güncelleme İşlemi Başarılı!'

end


Return (@Mesaj)



end

 
Gönderildi : 27/12/2010 17:14

(@turgaysahtiyan)
Gönderiler: 344
Reputable Member
 

return u select olarak değiştirirsen çalışacaktır.


bu arada count ve exists kontrollerini * ile yapmamanı tavsiye ederim. bütün kolonları okumaya çalışacağı için performans olarak - etkiye neden olacaktır.


Create procedure [dbo].[Pro]

@Adi varchar (15),
@Soyadi varchar(20)

as
begin
Declare @Mesaj varchar(30)
if exists(select Adi from Tbl_Maas where Adi IS NULL )
begin
insert into Tbl_Maas (Adi) VALUES (@Adi)
SET @Mesaj = 'Kayıt İşlemi Başarılı!'

end else

begin
update Tbl_Maas SET Soyadi=@Soyadi where Soyadi IS NULL
SET @Mesaj = 'Güncelleme İşlemi Başarılı!'

end


Select @Mesaj



end

 
Gönderildi : 27/12/2010 18:01

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Teşekkür ederim hocam

 
Gönderildi : 27/12/2010 19:12

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

hocam bişey daha sormak istiyorum


Programda mesajı cekerken return @RETURN_VALUE şeklinde çekersem bu degerin integer olması gerektıgı ıcın hata veriyor.RETURN_VALUE degerine string deger nasıl yazabilirim.

 
Gönderildi : 27/12/2010 19:17

(@turgaysahtiyan)
Gönderiler: 344
Reputable Member
 


hocam bişey daha sormak istiyorum


Programda mesajı cekerken return @RETURN_VALUE şeklinde çekersem bu degerin integer olması gerektıgı ıcın hata veriyor.RETURN_VALUE degerine string deger nasıl yazabilirim.



Onu programlama kısmında yapman gerekiyor zannedersem. Çok emin değilim.

 
Gönderildi : 27/12/2010 19:44

(@AhmetRende)
Gönderiler: 138
Estimable Member
 

@caylak

Tam olarak isteğin nedir. hangi dil üstünde programlıyorsun? Detaylı yazarsan yardımcı olabiliriz.

 
Gönderildi : 28/12/2010 02:03

Paylaş: