adoquery de mssql fonksiyon kullanımı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ozanda
Üye
Mesajlar: 11
Kayıt: 29 Eyl 2010 09:54

adoquery de mssql fonksiyon kullanımı

Mesaj gönderen ozanda »

merhabakolay gelsin hepinize benim bır sorum vardı elımde bır sqlserver 2008 var ve databasede db.fn_CarıFoy diye bir functıon var ben bunu ado query ile nasıl calıstırabılırım
fonksıyonun içindeki alanlar bunlar

@firmalar nvarchar(MAX) = NULL,
@caricins tinyint = 0,
@carikod nvarchar(25) = '',
@grupno tinyint = NULL,
@devirtar datetime = NULL,
@ilktar datetime = NULL,
@sontar datetime = NULL,
@odemeemridegerlemedok tinyint = 0,
@SomStr nvarchar(MAX)=''
)
teşekkur ederim
Kullanıcı avatarı
adelphiforumz
Üye
Mesajlar: 602
Kayıt: 01 Nis 2008 05:38
Konum: İstanbul

Re: adoquery de mssql fonksiyon kullanımı

Mesaj gönderen adelphiforumz »

scalar funtion ise
Select fonksiyonadi(p1, p2, p3...)

table function ise
select * from fonksiyonadi(p1, p2, p3...)
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
ozanda
Üye
Mesajlar: 11
Kayıt: 29 Eyl 2010 09:54

Re: adoquery de mssql fonksiyon kullanımı

Mesaj gönderen ozanda »

YANI BU SEKILDEMI HOCAM KULLNILACAK KUSURA BAKMAYIN BEN DELPHIYI YENI OGRENMEYE BASLADIM TAM OLARAK BILMIYORUMM O YUZDEN RAHATSIZ ETTIYSEM KUSURA BAKMAYIN

FOY.Close;
FOY.SQL.Clear;
FOY.SQL.Add('select * FROM dbo.fn_CariFoy (0,0,:CARIkod,0,:"DEVIRTARIH",:"ILKTAR",:"SONTAR",0,N'')');
FOY.SQL.Add('Select * from dbo.fn_CariFoy: (''+Edit10.Text+'')');
FOY.Parameters.ParambyName('CARIkod').Value:='DBText1.Caption';
FOY.Parameters.ParambyName('DEVIRTARIH').Value:='Edit2.Text';
FOY.Parameters.ParambyName('ILKTAR').Value:='Edit3.Text';
FOY.Parameters.ParambyName('SONTAR').Value:='Edit4.Text';
FOY.Open;
//FOY.Refresh;
ozanda
Üye
Mesajlar: 11
Kayıt: 29 Eyl 2010 09:54

Re: adoquery de mssql fonksiyon kullanımı

Mesaj gönderen ozanda »

Gönderildi: 13 Eki 2016 06:22
Kimden: adelphiforumz
Alıcı: ozanda

Öncelikle sorularımı özel mesajdan sorma bir sonrakini cevaplamam
burası bir bilgi paylaşım yeri bu konuda yeni olabilirsin fakat bilgiyi herkesle paylaş

FOY.Close;
FOY.SQL.Clear;
FOY.SQL.Add('select * FROM dbo.fn_CariFoy (' + #39 + DBText1.Caption + #39 + ',' +
#39 + Edit2.Text + #39 + ',' +
#39 + Edit3.Text + #39 + ',' +
#39 + Edit4.Text + #39 +
')';
FOY.Open;
Cevapla