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');
sql komut satırında 255 karekterden sonra hata veriyor
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 10
- Kayıt: 20 Eyl 2014 01:35
Re: sql komut satırında 255 karekterden sonra hata veriyor
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.
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...
Mustafa Kemal Atatürk...
-
- Üye
- Mesajlar: 10
- Kayıt: 20 Eyl 2014 01:35
Re: sql komut satırında 255 karekterden sonra hata veriyor
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.
ş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');