Delphi Can
String içindeki kıyaslamalar - Baskı Önizleme

+- Delphi Can (https://www.delphican.com)
+-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3)
+--- Forum: Genel Programlama (https://www.delphican.com/forumdisplay.php?fid=6)
+--- Konu Başlığı: String içindeki kıyaslamalar (/showthread.php?tid=5077)



String içindeki kıyaslamalar - m_ekici - 11-07-2020

Merhaba arkadaşlar

standard bir yazılımı olmayan koşullarım var.  (Bunlar bir alanda kayıtlı)

(KODU<>"INSERT") & (TUTAR<>ISKONTO)

(KODU<>"INSERT") & (TUTAR<>ISKONTO) &  (SUBSTR(UZUNKOD,1,14)<>"AA.BBB.0008.3.") & (UZUNKOD<>"AA.BBB.9999.5.0330")

bunları değiştirip SQL de çalıştırarak kontrol ediyorum.

("DIGER"<>"INSERT") AND (354<>22)

("DIGER"<>"INSERT") AND (354<>22) AND (SUBSTRING("AA.BBB.0008.3.",1,14)<>"AA.BBB.0008.3.") AND ("AA.BBB.9999.5.0330"<>"13.068.9999.5.0330")

bunu SQL e göndermeden yapmam mümkün mü?


if ('DIGER'<>'INSERT') AND (354<>22) then .....



String içindeki kıyaslamalar - mrmarman - 11-07-2020

KODU = 'DIGER'
TUTAR = 354
ISKONTO = 22
UZUNKOD = 'AA.BBB.9999.5.0330'

şeklinde anlıyorum, bu tabii ki string karşılaştırma imkanlarıyla mümkün. SQL de zaten aynısını yapıyor.
String ifadelerin tümünü UPPERCASE yaptıktan sonra karşılaştırırsanız, harfler arasındaki kaçağı önlemeniz için yeterli, diğerleri rakam zaten.