Bildirimler
Hepsini Temizle

return string  

  RSS
 Anonim

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

Alıntı
Gönderildi : 27/12/2010 16:14
Turgay Sahtiyan
(@turgaysahtiyan)
Üye

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

CevapAlıntı
Gönderildi : 27/12/2010 17:01
 Anonim

Teşekkür ederim hocam

CevapAlıntı
Gönderildi : 27/12/2010 18:12
 Anonim

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.

CevapAlıntı
Gönderildi : 27/12/2010 18:17
Turgay Sahtiyan
(@turgaysahtiyan)
Üye

[quote user="caylak"]

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.


[/quote]


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

CevapAlıntı
Gönderildi : 27/12/2010 18:44
Ahmet Rende
(@AhmetRende)
Üye

@caylak

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

CevapAlıntı
Gönderildi : 28/12/2010 01:03
Paylaş: