• 20-12-2008, 11:19:44
    #1
    Websitemde çeşitli hatalarla karşı karşıyayım yardımlarınızı bekliyorum . yazana yazmayana şimdiden teşekkürler

    Microsoft VBScript runtime error '800a000d'

    Type mismatch: '[string: "0 AM"]'

    /aramasonuc.asp, line 115

    ilk hata

    Microsoft VBScript runtime error '800a000d'
    Type mismatch: 'cdate'

    /ajanda.asp, line 184 ,



    ikinci hata





    birde sürekli olarak kullanıcı girişi yapmak gerekiyor sistem dışarı atıyor.
  • 21-12-2008, 00:08:13
    #2
    1. hatanda büyük bir olasılıkla slipt kullanıyorsun ve bu kullandığın slipt alanı veritabanında farklı yanı boşluk alanına denk geliyor. Bu yüzdende hata alıyorsun
    2. hatana gelince: eğer ki her sayfaya sessionu yerleştirirsen veya sitenden cookie çıkışı yaparsan bu sorunu ortadan kaldırırsın
  • 21-12-2008, 00:34:10
    #3
    hocam teşekkürler inceledim ama bulamadım hala sorun devam ediyor

    birde sürekli siteden atıyor. cookie çıkışını nasıl yapabilrim
  • 21-12-2008, 01:01:15
    #4
    2 hatada veri tipi uyumsuz.Değişkenlerini ve aktardığın değerleri kontrol et olmadı dosyayı yolla.
  • 21-12-2008, 01:32:33
    #5
    satırlardaki kodları yollasan daha iyi yardımcı olabiliriz kanısındayım.
  • 21-12-2008, 04:13:59
    #6
    hata aldığın satırları yazsan daha kolay yardımcı oluruz.
    sayfadan atmaması için sayfanın başında

    Alıntı
    <%Session.Timeout=15%>
    kodu nu kullan 15 istediğin sayıya çevir
  • 21-12-2008, 18:35:14
    #7
    <%
    do while not getir.eof
    x=x+1
    kullanici=getir("kullanici")
    yorum=getir("yorum")
    sehir=getir("sehir")
    cinsiyet=getir("cinsiyet")
    burc=getir("burc")
    if not isdate(getir("dogum")) then
    dogum=""
    else
    dogum=getir("dogum")
    end if
    medenihal=getir("medenihal")
    uyeid=getir("id")
    email=getir("email")
    sonlogin=getir("sonlogin")
    sonlogin=year(sonlogin) & "-" & month(sonlogin) & "-" & day(sonlogin) & " " & hour(sonlogin) & ":" & minute(sonlogin) & ":" & second(sonlogin)
    if cdate(sonlogin) >= cdate(oncekitarih) then
    sonlogin="yes"
    else
    sonlogin="no"
    end if

    'sehrini bulduk
    sehiri=sehir
    call sehircevir(sehiri)

    ' cinsiyetini bulduk
    if cinsiyet="1" then
    cinsiyeti="Erkek"
    hangicinsiyet="erkek.gif"
    end if
    if cinsiyet="0" then
    cinsiyeti="Bayan"
    hangicinsiyet="kadin.gif"
    end if

    'yasini bulduk
    if dogum="" then
    else
    yil=right(dogum,4)
    simdikiyil=year(date())
    yas=simdikiyil
    end if

    'medeni halini bulduk
    if medenihal="1" then medenihali="Evliyim" end if
    if medenihal="2" then medenihali="Hayatimda Biri Var" end if
    if medenihal="3" then medenihali="Bekarim" end if
    if medenihal="4" then medenihali="Su An için Yalnizim" end if
    if medenihal="5" then medenihali="Hayatimda birini istemiyorum" end if

    'burcunu buluyoruz
    if burc="1" then burcu="Koç" end if
    if burc="2" then burcu="Boga" end if
    if burc="3" then burcu="ikizler" end if
    if burc="4" then burcu="Yengeç" end if
    if burc="5" then burcu="Aslan" end if
    if burc="6" then burcu="Basak" end if
    if burc="7" then burcu="Terazi" end if
    if burc="8" then burcu="Akrep" end if
    if burc="9" then burcu="Yay" end if
    if burc="10" then burcu="Oglak" end if
    if burc="11" then burcu="Kova" end if
    if burc="12" then burcu="Balik" end if

    if x>3 then
    x=1
    response.write "</tr><tr height=10><td width=100% colspan=6></td></tr><tr>"
    end if

    sql="select * from resimler where kullanici='"&kullanici&"' and onay='1' and secilen='1'"
    set getirs=conn.execute(sql)
    if getirs.eof then

    sql="select * from resimler where kullanici='"&kullanici&"' and onay='1'"
    set getirs=conn.execute(sql)
    if getirs.eof then
    resim50="defaultimage.gif"
    else
    resim50=getirs("resim50")
    end if
    else
    resim50=getirs("resim50")
    end if

    sql="select count(id) from uyari where kullanici='"&kullanici&"'"
    set getirs=conn.execute(sql)
    toplamuyari=getirs(0)
    %>

    bu şekilde düzeldi ama şimdide yaş herkezin 2008 çıkıyo bu günün tarihini aldı
  • 21-12-2008, 18:38:17
    #8
    webrlis adlı üyeden alıntı: mesajı görüntüle
    hata aldığın satırları yazsan daha kolay yardımcı oluruz.
    sayfadan atmaması için sayfanın başında
    kodu nu kullan 15 istediğin sayıya çevir

    %>
    <br><bR>
    &nbsp;&nbsp;<font color=#ff3300 style="font-size:18;">Başardınız</font><br><br>
    &nbsp;&nbsp;Bilgileriniz başarıyla güncellendi.<br>
    &nbsp;&nbsp;yönlendiriliyorsunuz ....
    <br>
    <script language="jscript">
    setTimeout("location.href='index.asp';",3000);
    </script>
    <%

    time out değerini burayaı eklemem gerekiyor acaba
  • 22-12-2008, 16:07:18
    #9
    Merhaba,
    İlk hata dediğin
    Microsoft VBScript runtime error '800a000d'

    Type mismatch: '[string: "0 AM"]'

    /aramasonuc.asp, line 115
    Burada hatanın sebebi olarak uyumsuz tip gözüküyor.
    Tarih alanınındaki eşitlemede problem var.
    Ya değer boş geliyor yada sunucu tarih ayarların gün/ay/yıl formatında değil.
    Eğer eşitlemeye çalıştığın alanların boş değer olmadığından eminsen sayfanın başına <%Session.Lcid=1055%> kodunu yerleştirerek deneyip sonucu buraya yazarsan çözümüne yardımcı olmaya çalışırız.

    İkinci hatanın sebebi session süresinin kısa olmasından kaynaklanabileceği gibi sunucu üzerinde meydana gelen sorunlardan da olabilir.
    webrlis arkadaşımızın verdiği kodu kullandığın halde sorun devam ediyorsa cookies kullanmanı tavsiye ederim.

    İyi çalışmalar...