![]() |
|
could not convert variant of type (null) into type (olestr) - 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ığı: could not convert variant of type (null) into type (olestr) (/showthread.php?tid=6781) |
could not convert variant of type (null) into type (olestr) - yunusemre - 17-05-2022 could not convert variant of type (null) into type (olestr) Arkadaşlar böyle hata alıyorum yardım edermisiniz could not convert variant of type (null) into type (olestr) - frmman - 17-05-2022 Hatayı aldığınız ilgili kod kısmını paylaşırsanız cevap vermek isteyenlerin işini kolaylaştırmış olursunuz. Cvp: could not convert variant of type (null) into type (olestr) - yunusemre - 17-05-2022 (17-05-2022, Saat: 19:36)frmman Adlı Kullanıcıdan Alıntı: Hatayı aldığınız ilgili kod kısmını paylaşırsanız cevap vermek isteyenlerin işini kolaylaştırmış olursunuz. Hocam hata şu satırda diye gostermiyor çalıştırdığımda mesaj şeklinde uyari veriyor Cvp: could not convert variant of type (null) into type (olestr) - cinarbil - 18-05-2022 (17-05-2022, Saat: 19:45)yunusemre Adlı Kullanıcıdan Alıntı:(17-05-2022, Saat: 19:36)frmman Adlı Kullanıcıdan Alıntı: Hatayı aldığınız ilgili kod kısmını paylaşırsanız cevap vermek isteyenlerin işini kolaylaştırmış olursunuz. Şu satırda diyemiyorsunuz ama sorununuz büyük ihtimal ile sql sorgudan değer okurken .value ile variant değer okuyor ve aktardığınız alan değişkeni variant değilse Null olan değerlerde direk bu hatayı alırsın. O yüzden string atamasında .AsString, tam sayı atamalarında AsInteger, reel sayı atmalarında asFloat gibi metotlarla değer okumak daha doğru ve hataları en aza indirecektir. Yukardaki bilgi http://www.delphiturkiye.com/forum/viewtopic.php?t=22995 sabanakman beyden alınmıştı. özetle herhangi bir değeri başka bir değişkene atarken aktarılan alanın null olduğunu söylüyor bu hata. could not convert variant of type (null) into type (olestr) - COMMANDX - 18-05-2022 Bir Sütunda bulunan rakamları toplarken,çıkarırken,çarparken,bölerken araya NULL Alanlarda girmişse bu hatayı verir. Null alandan Variant çekilmek isteniyor böyle zamanlarda coalesce kullanmanız gerekir select coalesce(kolon, 0) from tablo = eğer kolon null'dan farklıysa kolonunuzun değerini, yoksa 0 döndürür. veya null olan sütunda alanları varsayılanınız ne ise Yani (null alanın yerine normalde ne gerekiyorsa) NULL ların hepsini(örn = 0 veya 1) yapmanız gerek Cvp: could not convert variant of type (null) into type (olestr) - yunusemre - 18-05-2022 (18-05-2022, Saat: 10:28)COMMANDX Adlı Kullanıcıdan Alıntı: Bir Sütunda bulunan rakamları toplarken,çıkarırken,çarparken,bölerken araya NULL Alanlarda girmişse bu hatayı verir. Null alandan Variant çekilmek isteniyor teşekkür ederim |