Yorumları: 1.516
Konuları: 83
Kayıt Tarihi: 20-03-2017
Aktif Kullandığınız Delphi Sürümü:
- Delphi 10.3
- Delphi 10.2
- Delphi 7
- Lazarus / FPC
Rep Puanı: 4.275
Uzman
Merhaba arkadaşlar.
FB database de bi bölme işleminde parametre kullanmak istiyorum fakat hata veriyor;
işlem:
update from tablom set tablom.a= tablom.b/ :parametre;
hata mesajı:
Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements.
Dynamic SQL Error.
expression evaluation not supported.
Invalid data type for division in dialect 3.
// Bilgi paylaştıkça çoğalır..
Yorumları: 853
Konuları: 40
Kayıt Tarihi: 11-11-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 4.357
Uzman
13-10-2023, Saat: 19:23
(Son Düzenleme: 13-10-2023, Saat: 19:26, Düzenleyen: hi_selamlar.)
(13-10-2023, Saat: 18:34)mcuyan Adlı Kullanıcıdan Alıntı: Merhaba arkadaşlar.
FB database de bi bölme işleminde parametre kullanmak istiyorum fakat hata veriyor;
işlem:
update from tablom set tablom.a= tablom.b/ :parametre;
hata mesajı:
Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements.
Dynamic SQL Error.
expression evaluation not supported.
Invalid data type for division in dialect 3.
Merhabalar,
EXECUTE STATEMENT
yardımcı olacaktır sanırım.
EXECUTE STATEMENT 'update from tablom set tablom.a= tablom.b/' || Parametre;
gibi...
https://firebirdsql.org/refdocs/langrefu...cstat.html
Kolay gelsin.
Amaç, bilginin de/aklın da zekat'ını vermek.
Yorumları: 884
Konuları: 35
Kayıt Tarihi: 12-08-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 3.853
Uzman
Selam, üzerinden uzun bir zaman geçmiş ama konular arasında gezinirken dikkatimi çekti yorum yazayım dedim.
Aslında ilginç bir hata değil, bizde bu tip bi kodlama yazsak "params" ın sıfır "0" olma durumunu kontrol ederiz.
Eğer sıfır gönderilirse, sistemsel olarak sıfıra bölme hatası oluşur, muhtemelen bunu engellemek için böyle bir kod satırının yazması engellenmiş olabilir.
Yorumları: 1.516
Konuları: 83
Kayıt Tarihi: 20-03-2017
Aktif Kullandığınız Delphi Sürümü:
- Delphi 10.3
- Delphi 10.2
- Delphi 7
- Lazarus / FPC
Rep Puanı: 4.275
Uzman
faklısınız hocam olablirç..
// Bilgi paylaştıkça çoğalır..