Arkadaşlar benim sorunum sql ile 2 bağlantıdan gelen toplam sonucun toplamını yazdırmakta. Birinci denemedeki kodlarım aşağıda --------------- <% Set seviye1 = Sur.Execute("SELECT uyeid,refid,COUNT(*) AS sonuc FROM uyeler where refid='YATE1VA' and durum=1 GROUP BY refid;") toplam=seviye1("sonuc") %>
<% Set seviye2 = Sur.Execute("SELECT uyeid,refid,COUNT(*) AS sonuc2 FROM uyeler where refid='"&seviye1("uyeid")&"' and durum=1 GROUP BY refid;") toplam2=seviye2("sonuc2") %>
<%=toplam%> <br> <%=toplam2%> <br> <% geneltoplam = toplam+toplam2 %> Genel Toplam : <%=geneltoplam%> ----------------
Type mismatch Hatası alıyorum yukardaki kodlarla
İkinci Denemem
-------------------------- <% Set seviye1 = Sur.Execute("SELECT uyeid,refid,COUNT(*) AS sonuc FROM uyeler where refid='YATE1VA' and durum=1 GROUP BY refid;") %>
<% Set seviye2 = Sur.Execute("SELECT uyeid,refid,COUNT(*) AS sonuc2 FROM uyeler where refid='"&seviye1("uyeid")&"' and durum=1 GROUP BY refid;") %>
<%=seviye1("sonuc")%> <br> <%=seviye2("sonuc2")%> <br> <% geneltoplam = seviye1("sonuc")+seviye2("sonuc2") %> Genel Toplam : <%=geneltoplam%>
Yine aynı hatayı alıyorum. :( ---------
Acaba nerde yanlış yapıyorum. Amacım her iki sonucun toplamını almak. ama bi türlü olmadı hep " Type mismatch " hatası alıyorum.
yardım edebilecek arkadaşlara şimdiden teşekkürler.
cInt(geneltoplam) = cInt(toplam)+cInt(toplam2)
ya da
cdbl(geneltoplam) = cdbl(toplam)+cdbl(toplam2)
işini görecektir sanırım.
çok teşekkürler. dün bayağı gezdim tüm forumları yazdığın gibi yaptım oldu. çok teşekkürler tekrar.