07/06/2011, 21:58
Yeri burası mı bilmiyorum ama diğer bir sorunlu konu da Sql deki max, min ve avg fonksiyonları ile ilgili.
mesela strSQL="select avg(vize1) from sonuclar" kodunda vize1 alanında ki değerlerin ortalamasını gösterir.
Buraya kadar bir sorun yok. ancak burada ki vize1 alanın adı karakter ile başlamalı. ben daha önce yaptığın bir uygulamada alan adlarını 1, 2,3 gibi numara olarak vermiştim. Sql kodu da strSQL="Select AVG(1) from cihazlar" şeklinde idi. ancak geriye dönen değer 1 oluyordu. AVG(2) yaptğımda ise geriye 2 değeri dönüyordu. Yani AVG, MAX MIN fonksiyonlarında kullanılan alanlar rakam olmamalı. Yoksa geriye parantez içine yazdığınız değer dönüyor. Alan isimlerini C1,C2,C3 olarak değiştirince sorun düzeldi. ama yarım günden fazla uğraşmıştım.
mesela strSQL="select avg(vize1) from sonuclar" kodunda vize1 alanında ki değerlerin ortalamasını gösterir.
Buraya kadar bir sorun yok. ancak burada ki vize1 alanın adı karakter ile başlamalı. ben daha önce yaptığın bir uygulamada alan adlarını 1, 2,3 gibi numara olarak vermiştim. Sql kodu da strSQL="Select AVG(1) from cihazlar" şeklinde idi. ancak geriye dönen değer 1 oluyordu. AVG(2) yaptğımda ise geriye 2 değeri dönüyordu. Yani AVG, MAX MIN fonksiyonlarında kullanılan alanlar rakam olmamalı. Yoksa geriye parantez içine yazdığınız değer dönüyor. Alan isimlerini C1,C2,C3 olarak değiştirince sorun düzeldi. ama yarım günden fazla uğraşmıştım.