sql veritabanında null olayı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
forumsad
Üye
Mesajlar: 296
Kayıt: 29 Tem 2010 10:47

sql veritabanında null olayı

Mesaj gönderen forumsad »

arkadaşlar bir sıkıntım var

Kod: Tümünü seç

DMoyunKaydet.ADOQuerySave.SQL.Clear;
DMoyunKaydet.ADOQuerySave.SQL.Add('select * from tblOyunlar where ID='+IntToStr(OyunId1));
DMoyunKaydet.ADOQuerySave.Open;
//ve puanları göndermeye başlayalım
for i:=1 to 21 do        //f1;
              begin
              if  DMoyunKaydet.ADOQuerySave.fieldbyname('OyP'+IntToStr(i)).value =null then Break;
              if  DMoyunKaydet.ADOQuerySave.fieldbyname('OyP'+IntToStr(i)).value <>null then begin
              Gpuan:=DMoyunKaydet.ADOQuerySave.fieldbyname('OyP'+IntToStr(i)).value ;
              //if Gpuan='' then Break;
              //if Gpuan='-'then Gpuan:='99';
              gelenPuan:=StrToInt(Gpuan);
              Frame1PuanlamaDagitim;
              end;
              end;
yukardaki kodda null hücrelerde hata veriyor ne yaptıysam olmadı
hücreleri integer yaptım olmadı string yaptım olmadı
dolu olunca sıkıntı yok

nerde hata yapıyorum acaba

saygılarımla
cecihan
Üye
Mesajlar: 94
Kayıt: 30 Ara 2006 11:40
İletişim:

Re: sql veritabanında null olayı

Mesaj gönderen cecihan »

Hangi veritabanını kullandığınızı yazmamışsınız ama kullandığınız sql cümlesi içinde
select coalesce(OyP1,0) from tbloyunlar şeklinde alanları listelerseniz OyP1 değişkeni null ise 0 değeri göndermesini sağlarsınız.
forumsad
Üye
Mesajlar: 296
Kayıt: 29 Tem 2010 10:47

Re: sql veritabanında null olayı

Mesaj gönderen forumsad »

sorun çözüldü
sorun aslında Frame1PuanlamaDagitim; proceduründeymiş ama uyarı hatalarında sql okuyamadı hatası veriyordu enteresan

saygılarımla
Cevapla