Tam Versiyonu Görüntüle: Sayfada ilginc bir hata(herkeste olabilir)
Dun msn de arkadasima 1 haberin linkini direkt attim ve scriptreki bir hatayi tesadufen ogrenmis olduk. Eger sitenin ana sayfasindan siteye girilmiyosa ornegin googledan belirli bir haber falan, iste o zamna sayfa acilmiyor ve
Microsoft JET Database Engine error '80040e07'
Syntax error in date in query expression 'Durum = True AND Baslangic <= #23.02.2008# AND Bitis >= #23.02.2008# AND Alan_ID = 1'.
/inc_fonksiyonlar.asp, line 693
bu hatayi veriyor. Bu neden kaynaklanmakta ve cozumu nedir?
[QUOTE=alllyc] Dun msn de arkadasima 1 haberin linkini direkt attim ve scriptreki bir hatayi tesadufen ogrenmis olduk. Eger sitenin ana sayfasindan siteye girilmiyosa ornegin googledan belirli bir haber falan, iste o zamna sayfa acilmiyor ve
Microsoft JET Database Engine error '80040e07'
Syntax error in date in query expression 'Durum = True AND Baslangic <= #23.02.2008# AND Bitis >= #23.02.2008# AND Alan_ID = 1'.
/inc_fonksiyonlar.asp, line 693
bu hatayi veriyor. Bu neden kaynaklanmakta ve cozumu nedir?[/QUOTE]
aynı hata bendede var malasef ama düzeltemedim
Db den tarih okumaya çalışıyor ama bulamıyor bu tarihlerde reklam yani eklemiş olduğumuz bannerlerin başlangıç ve bitiş tarihleridir. Çözdüm sonunda :DxLmy2008-04-03 14:59:13
isyankar24
01.05.2008, 21:32
[QUOTE=xLmy] Db den tarih okumaya çalışıyor ama bulamıyor bu tarihlerde reklam yani eklemiş olduğumuz bannerlerin başlangıç ve bitiş tarihleridir. Çözdüm sonunda :D[/QUOTE]
sorunu nasıl çözdun acaba biraz daha acıklama yapa bilirmisin
Evet herkeste aynı sorun var anlaşılan, ve bu durum eğer sol taraftaysa sayfanın açılımını direk durduruyor.
Üstadlar aman yardım.. Takdir edersiniz çok önemli bir sorundur..
Reklam sisteminin tarih fonksiyonundan kaynaklanıyor.
kodlamada bir hata olduğunu sanmıyorum. Birçok kaynaktan araştırdım ancak bir netice yok. önerilen tüm çözümleri de denedim.
genel kanı, hosting tarih formatı ile veritabanı tarih formatı uyumsuzluğu..
1.10.2008 yani 1. ekim 2008, en formatıyla 10.1.2008 şeklinde yazılıyor.
sistem bu tarihin 1ekim mi yoksa 10 ocak mı olduğunu anlayamıyor ve uyumsuzluk hatası veriyor.
benzer hatalar tarih kontrolu yapan başka scriptlerde de oluşmaktadır.
örneğin, istatistik için kullandığım sistemde iki tarih arası rapor alınırken de uyumsuzluk hatası veriyor.
Bu sorun tamamen çözülene kadar banner kodlarını sisteminizden kaldırmanızı öneririm.
ya da tarih kontrolünü tamamen kaldırıp, reklamın süresi bittiğinde, panelden reklamı durdurun.seckin2008-05-01 23:43:21
İşin ilginç yanı, o an hata veren sayfayı farklı bir tarayıcı ile açınca, hatanın yok olduğu görülüyor.
tarayıcı ile ilgili bir sorun mudur? nedir? deli oldum..
[QUOTE=seckin]
ya da tarih kontrolünü tamamen kaldırıp, reklamın süresi bittiğinde, panelden reklamı durdurun.[/QUOTE]
peki bunu nasıl yapabiliriz?
ben bu sorunu bir inc_fonksiyonlar.asp yi editleyerek aştım. Reklamlardan tarih kontrolünü kaldırdım ve en_cok_okunanlar.asp yi tamamen kaldırdım. sonuç: 500 Hatası artık almıyorum. Bannerlerim canavar gibi çalışıyor :P Sistem de ufak tefek hatalar halen var zamanla bu hatalar büyük sorunlar açıyor. Herşeye rağmen mydesign haberden vaz geçmedim :)
XLMY Adlı arkadaş paylaşmamış ama sanırım tarih kontrolünü
inc_fonksiyonlar.asp içerisinde
bSQL = bSQL & "WHERE Durum = True AND Baslangic <= #"& Date() &"# AND Bitis >= #"& Date() &"# AND Alan_ID = "& intBannerTur
satırını
bSQL = bSQL & "WHERE Durum = True AND Alan_ID = "& intBannerTur
haline getiriyoruz. Ben bu hale getirince biz bozukluk oluşmadı ya sorun çözüldü mü henüz bilemiyorum.
enescinar
05.05.2008, 18:46
arkadaşlar daha öncede bu sorun olmuştu şöyle çözmüştük deneyin
<td id="ust-banner"><!--#include file="inc/banner.asp"--></td></tr>
burayı silince çözülüyor reklamları artık elle eklersiniz