Adoquery ile sp Çalıştırma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
teomanco
Üye
Mesajlar: 1
Kayıt: 01 Oca 2014 10:51

Adoquery ile sp Çalıştırma

Mesaj gönderen teomanco »

Merhaba arkadaşlar;

Adoquery ile bir tane sp çalıştırmaya çalıştığımda parametre hatası veriyor virgülden sonraki edit2 de yer alan tarih kısmını görmüyor.Buradaki hatam nedir?Fikri olan varmı acaba

adoquery2.Close;
adoquery2.SQL.clear;
adoquery2.SQL.Add('exec sp_tek '''+edit1.text''' , '''+edit2.text+''''); (görüntüsü exec sp_tek '5' , 20131224 şeklinde olmalı)
adoquery2.ExecSQL;
thelvaci
Kıdemli Üye
Mesajlar: 770
Kayıt: 11 Tem 2010 07:17
Konum: Istanbul
İletişim:

Re: Adoquery ile sp Çalıştırma

Mesaj gönderen thelvaci »

Neden TADOStoredProc değilde TADOQuery ?
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: Adoquery ile sp Çalıştırma

Mesaj gönderen sabanakman »

Hata mesajınızı belirtmemişsiniz ama muhtemelen tarih formatı ile alakalı bir sorun olabilir.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Ancestor
Üye
Mesajlar: 188
Kayıt: 27 Ara 2004 06:12
Konum: Manisa - Kırkağaç

Re: Adoquery ile sp Çalıştırma

Mesaj gönderen Ancestor »

adoquery2.SQL.Add('exec sp_tek '''+edit1.text''' , '''+edit2.text+''''); (görüntüsü exec sp_tek '5' , 20131224 şeklinde olmalı)

Olması gereken görüntüye istinaden söylüyorum: Edit2'de biraz fazla ' (Tırnak) kullanmış gibisiniz :idea:
mehmetantalya
Üye
Mesajlar: 189
Kayıt: 30 Eyl 2013 10:17

Re: Adoquery ile sp Çalıştırma

Mesaj gönderen mehmetantalya »

goruntu "exec sp_tek '5' , 20131224" bu sekilde olacaksa ikinci tirnakli ifadeye gerek yok sanirim.
adoquery2.SQL.Add('exec sp_tek '''+edit1.text''' ,edit2.text); bu sekilde olmali .
ayrica ;
adoquery2.SQL.Add('exec sp_tek '+''''+edit1.text+'''' +','+ ''''+edit2.text+'''');
birde busekilde deneyin.
Cevapla