Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Çözüldü sql sorgu 1 kere çalışıyor ikincide hata veriyor
#11
(24-06-2019, Saat: 09:41)r3n4m3 Adlı Kullanıcıdan Alıntı: Bir de bende bir şey yazayım.

DMvt.SQLQuery1.SQL.Text := 'select * from TBL_FEN where KID='+KID;

Bu şekilde olan sorgularda bu kısa tabiki daha uzun ve daha çok parametreli olduğu için tarih mi şu mu bu mu bazen problem yaşayabiliyoruz o yüzden ben genel olarak parametre geçerim yani bu şekilde

DMvt.SQLQuery1.SQL.Text := 'select * from TBL_FEN where KID=:KID';
DMvt.SQLQuery1.Parambyname('KID').asinteger:=Neyse gelen değer;

En azından bir sorun yaşanmiyor.

Kolay gelsin

Önerdiğiniz yöntem, SQL Enjection'ları da engelleyecektir.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  IdIcmpClient1 lazarusda hata veriyor sadikacar60 2 1.116 02-11-2021, Saat: 08:45
Son Yorum: sadikacar60
  lazarusda bir anda böyle bir hata aldım sadikacar60 3 1.628 01-04-2021, Saat: 22:44
Son Yorum: boreas
  ÇÖZÜLDÜ-IdTCPClient1 ve IdTCPServer1 kompenantları HK. sadikacar60 1 1.803 21-02-2020, Saat: 22:24
Son Yorum: sadikacar60
  ÇÖZÜLDÜ-zoom yapınca resim pixel rengi beyaz oluyor. sadikacar60 1 1.783 06-02-2020, Saat: 20:40
Son Yorum: sadikacar60
  ÇÖZÜLDÜ-çalışan exeleri listeleme hk. sadikacar60 1 1.990 05-11-2019, Saat: 22:40
Son Yorum: SimaWB



Konuyu Okuyanlar: 1 Ziyaretçi