sql komut satırında 255 karekterden sonra hata veriyor

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ss_mustafa
Üye
Mesajlar: 10
Kayıt: 20 Eyl 2014 01:35

sql komut satırında 255 karekterden sonra hata veriyor

Mesaj gönderen ss_mustafa »

Aşağıdaki sql satırına 15 adet daha sum(alan) ekleyeceğim fakat satıra sığmıyor ve 255 karekteri geçti diye mesaj alıyorum alt satırdan devam etmek için nasıl bir noktalama işareti yapmam lazım. Yardımcı olursanız sevinirim.

AdoQuery2.SQL.add('select sum(eis) as b1,sum(eks) as b2,sum(e_k_s) as b3,sum(s_t_s) as b4,sum(t_t_s) as b5,sum(e_t_s) as b6,sum(k_p_s) as a7,sum(e_l_s) as b8 from fisler where satici_adi Like'''+Combobox1.Text+'%'' and fis_tarihi BETWEEN :Tar1 and :Tar2');
Kullanıcı avatarı
warder
Üye
Mesajlar: 255
Kayıt: 10 Mar 2004 04:59

Re: sql komut satırında 255 karekterden sonra hata veriyor

Mesaj gönderen warder »

UnicodeString değişken = "sql cümlesi";
SQL.Add(değişken);

şeklinde olabilir.

UnicodeString sqlcümlem(UnicodeString parametre="") {
return "SQL cümlesi" + parametre + "sql cümlesi devamı;
}
SQL.Add(sqlcümlem(Combobox1.Text));

şeklinde olabilir. Daha da bir çok yol olabilir.
... Muhtaç olduğun kudret, damarlarındaki asil kanda mevcuttur!
Mustafa Kemal Atatürk...
ss_mustafa
Üye
Mesajlar: 10
Kayıt: 20 Eyl 2014 01:35

Re: sql komut satırında 255 karekterden sonra hata veriyor

Mesaj gönderen ss_mustafa »

Sorunu yeni yayınladığınız help dosyası içinde buldum. Noktalama işaretlerini düzelterek aşağıdaki şekilde düzelttim. Birilerinin i
şine yarar diye yayınlıyorum. Herkese kolay gelsin.

Kod: Tümünü seç

AdoQuery2.SQL.add('select sum(eis) as b1,sum(eks) as b2,sum(e_k_s) as b3,sum(s_t_s) as b4,');
AdoQuery2.SQL.add('sum(t_t_s) as b5,sum(e_t_s) as b6,sum(k_p_s) as b7,sum(e_l_s) as b8 from fisler where satici_adi Like'''+Combobox1.Text+'%'' and fis_tarihi BETWEEN :Tar1 and :Tar2');
Cevapla