Dataset alanlarını eklerken hata oluşuyor

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
eyalin
Üye
Mesajlar: 126
Kayıt: 09 May 2005 08:08

Dataset alanlarını eklerken hata oluşuyor

Mesaj gönderen eyalin »

S.A. Kolay gelsin.
Datasetime bir stored procedure bağladım.Fieldları almaya çalıştığımda şöyle bir hata oluşuyor;
***Procedure 'f_sikayettarih' expects paremeter '@sbasla' ,which was not supplied.***

Yalnız Mssql tarafında oluşturduğum sp için check syntax dediğimde hata vermiyor.

Kod: Tümünü seç

CREATE PROCEDURE f_sikayettarih
(@SBASLA DATETIME,
@SBITIS DATETIME,
@S_DURUM VARCHAR(6))
AS
Select tbl_sikayet.*,tbl_cari.car_unvan
from tbl_sikayet ,tbl_cari
where tbl_cari.CAR_ID=tbl_sikayet.car_ref 
AND TBL_sikayet.S_DURUM=@S_DURUM/*Şikayet durumu*/ 
AND S_KAYTARIH between @SBASLA and @SBITIS /*Başlangıç bitiş tarihleri*/
GO
Fakat bu sp yi adodataset e bağladığımda yukarda bahsettiğim hatayı veriyor.Yardımlarınızı bekliyorum.
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Mesaj gönderen conari »

dataset e prosdürü nasıl bağlıyorsunuz. VTden mi yok sa

Sql yolu ile mi?
Hangi bileşenleri kullanıyorsunuz?
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
eyalin
Üye
Mesajlar: 126
Kayıt: 09 May 2005 08:08

Mesaj gönderen eyalin »

delphide datasetin commandtype özelliğini cmdstoredprocedure yapıyorum.commandtext özelliğinde de sp yi seçiyorum.
eyalin
Üye
Mesajlar: 126
Kayıt: 09 May 2005 08:08

Mesaj gönderen eyalin »

bileşen olarak adodataset kullanıyorum.
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Mesaj gönderen conari »

direk ADOstoredproc. kullanmayı deneyin.
birde parameters kısmından
Field özelliklerini bir kontrol edin.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
eyalin
Üye
Mesajlar: 126
Kayıt: 09 May 2005 08:08

Mesaj gönderen eyalin »

conari yazdı:direk ADOstoredproc. kullanmayı deneyin.
birde parameters kısmından
Field özelliklerini bir kontrol edin.
Şu an hemen denedim ama aynı hatayı alıyorum.Yani adostoredprocedure de aynı hatayı verdi.İşin ilginç tarafı Sql server tarafında sorun görünmüyor
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Mesaj gönderen conari »

siz direk field editör den atmaya çalışıyorsunuz sanırım.

Parametreler verilmediği için ordan atmaz büyük ihtimal yani parametrler i istiyo zaten bu hatada da.

Delphi de kod içinden bunu yapın.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Cevapla