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.
Asp hataları yardım
10
●1.425
- 21-12-2008, 00:08:131. 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, 18:35:14<%
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:17webrlis adlı üyeden alıntı: mesajı görüntüle
%>
<br><bR>
<font color=#ff3300 style="font-size:18;">Başardınız</font><br><br>
Bilgileriniz başarıyla güncellendi.<br>
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:18Merhaba,
İ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...
hala sorun devam ediyor