UzmanWeb.Net
  ANA SAYFA   FORUM   RESİMLER   GÖRSEL DERSLER   TOPLİST   DERSLER   İLETİŞİM

Mayıs 16, 2008, 06:57:21 ÖÖ *
Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz
 
   Forum   Yardım Oyun Giriş Yap Kayıt  
Sayfa: [1]   Aşağı git
  Yazdır  
Gönderen Konu: ????? ASP - Error '800a03f6' ?????  (Okunma Sayısı 394 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Yunus Emre
Moderatör
*

Puan: 44
Offline Offline

Cinsiyet: Bay
İsim: Yunus Emre
Meslek: Öğrenci-Lise
Mesaj Sayısı: 595


Aktiflik
Deneyim
Seviye
 Stats
« : Temmuz 25, 2007, 20:09:11 ÖS »
Aşağıdaki listedeki kullanıcılar bu konu için teşekkür ediyorlar!Teşekkür Et

Eskiden Hata Vermiyordu. Bişiler yaptım hata verdi ;

Microsoft VBScript derleme hatası- Error '800a03f6'

'End' gerekli

/kayit.asp, line 50

Response.WriteBlock(6)
----------------------^


Kod:
<%
kadi=Request.Form("kadi")
ksifre=Request.Form("ksifre")
ksifre2=Request.Form("ksifre2")
kmail=Request.Form("kmail")
kmail2=Request.Form("kmail2")
ad=Request.Form("ad")
meslek=Request.Form("meslek")
soyad=Request.Form("soyad")
%>

<%
if kadi="" or ksifre="" or ksifre2="" or kmail="" or ad="" or meslek="" or soyad="" THEN
%>
<font face="verdana" size="1" color="#000080"><center>Hiç Bir Alanı Boş Bırakmayın !</center></font>

<%
Response.End
end if
%>

<%
set baglanti= Server.CreateObject("ADODB.Connection")
baglanti.open("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("evkuran.mdb"))

Set uyekontrol=Server.CreateObject("Adodb.Recordset")
uye="select * from uye where kadi='"&kadi&"' and ksifre='"&ksifre&"'"
uyekontrol.Open uye, baglanti, 1, 3
if not uyekontrol.eof THEN
%>

<font size="2"><font color="#000080">Daha önce kayıt yapmışsınız , Şifremi
unuttum bölümünden şifrenizi hatırlayabilirsiniz</font>.&nbsp; [&nbsp;
<a href="giris.asp" style="text-decoration: none">Giriş Yap</a> /&nbsp;
<a href="uyeol.asp" style="text-decoration: none">Üye Ol</a> ]</font><p>
<font face="Verdana" size="1">

<%
END IF

Set uyekaydet=Server.CreateObject("Adodb.Recordset")
Sorgu="Select * from uye"
uyekaydet.Open Sorgu, baglanti, 1, 3
IF NOT ksifre=ksifre2 or kmail=kmail2 THEN
Response.Write "<font face="verdana" size="1" color="#000080"><center>Parola veya Mail'inizin Tekrarını Yanlış Yazdınız !"
Response.Write "[ <a href="uyeol.asp" style="text-decoration: none">Geri Dön !</a>]</font> </p> </center></font>"

Response.end
else
uyekaydet.AddNew
uyekaydet("kadi")=kadi
uyekaydet("ksifre")=ksifre
uyekaydet("kmail")=kmail
uyekaydet("ad")=ad
uyekaydet("soyad")=soyad
uyekaydet("meslek")=meslek
uyekaydet("yetki")=1
uyekaydet("ban")=false
uyekaydet.Update

Response.Redirect "giris.asp"
END IF
%>

Teşekkür listesi şu anda boş.
« Son Düzenleme: Temmuz 25, 2007, 20:17:12 ÖS Gönderen: Yunus Emre » Logged

-- KURT COBAIN --
Last Days / Death to birth
qaTh .
Üye
**

Puan: 1
Offline Offline

Meslek: Öğrenci-Lise
Mesaj Sayısı: 43


Aktiflik
Deneyim
Seviye
 Stats
« Yanıtla #1 : Temmuz 25, 2007, 20:24:37 ÖS »
Aşağıdaki listedeki kullanıcılar bu konu için teşekkür ediyorlar!Teşekkür Et

ASP 'de Karşılaşabileceğiniz bazı hata mesajları ve çözüm yolları • Microsoft VBScript compilation (0x800A03FB) Expected 'Loop' Hata Nedeni : Bu hatayu Do döngüsüne başladıktan sonra döngünün devam etmesi için Loop komutunu koymadığınızdan dolayı alırsınız. Hata Çözümü : Do.. döngüsünün başladığı noktayı takip edin ve gereken yere Loop komutu yerleştirerek sorunu çözün. • Subscript out of range (0x800A0009) Hata Nedeni : Split ile böldüğünüz Dizide olmayan bir rakam'ı kullanmaya çalışırsanız bu hatayı alırsınız. Örnek vermek gerekirse Burada 0 ve 1. olmak üzere 2 adet verimiz vardır.Bunlar ASPRehberi(0 ve Net(1) dir.Burada bunların üstünde bir rakam kullanırsanız bu hatayı alırsınız ve size yazmış olduğunuz rakam ile ilgili olarak hata mesajı yazdırır.Buradaki örneğe göre : Subscript out of range: '[number: 5]' gibi bir hata çıkmaktadır. Hata Çözümü : Böldüğünüz değerde olmayan veriyi kullanmadığınızdan emin olun.Verilen hata mesajındaki rakam'a ve satır'a göre hatayı bulup düzeltebilirsiniz. • Server.CreateObject Failed (800401f3) Hata Nedeni : Sunucunuzda yüklü olmayan bir bileşeni kullanmaya çalışırken bu hatayı alabilirsiniz. Hata Çözümü : Kullanmak istediğiniz bileşeni sunucunuza yüklemelisiniz. • Too Few Parameters,Expected 1 Hata Nedeni : Bu hatayı genelde sql komutunuzu yanlış yazdığınızda alırsınız. Mesela : derseniz ve eğer id diye bir alan yoksa bu hatayı alabilirsiniz. Hata Çözümü : Sql komutunu baştan yazmayı deneyin ve yazdığınız alan isimlerinin doğruluğundan emin olun. • General error unable to open registry key (80004005) Hata Nedeni : Eger bu hatayı alıyorsanız.Database yolunuzu yanlış girdiğinizden dolayı alıyorsunuzdur. Hata Çözümü : Database yolunun doğru olduğundan emin olun. • Syntax error (missing operator) in query expression (0x80040E14) Hata Nedeni : Bu hatayı genelde eğer database de querystring ile aldığınız alanı seçtirmek isterken alırsınız.Yani anlamı id no yu doğru alamadığınızdan dolayıdır. Hata Çözümü : Sayfada id no yu nasıl aldığınız bir daha kontrol edin ve ona göre asp kodunu yazın. • Cannot update. Database or object is read-only (80004005) Hata Nedeni : Bu hatayı db nizin olduğu işlem yaptığınız klasörde eğer yazma izni yoksa alırsınız. Hata Çözümü : Bu problemin çözümü için hosting'i sağlayan kişiyle bağlantıya geçip klasörünüze yazma izni vermesini söylemeniz lazım. Sitemizde Makaleler kategorisinde "IIS ve Yazma İzni" konusunu bulabilirsiniz • Expected 'End' (800a03f6) Hata Nedeni : Açmış olduğunuz If döngüsünü kapamamış olabilirsiniz. Hata Çözümü : If döngülerinizi tekrardan gözden geçirin.Hata da gösterilen satıra end if yazmayı deneyin. • Expected statement (800A0400) Hata Nedeni : Açmış olduğunuz ASP tag'ını kapamamış olabilirsiniz. Hata Çözümü : ASP tag lerini gözden geçirin. taglerinin eşit sayıda olduğundan emin olun. • Expected End of Statement (BC30205) Hata Nedeni : ASP kodlarını belirten açma kapama imleç lerini yanlış kullandığınızdan dolayı olur. Hata Çözümü : ASP kodunun bittiği yere %> koyduğunuza emin olun.Veya fazladan kodunu koyarak bu sorunu çözersiniz. • The Microsoft Jet database engine cannot find the input table or query tablo. Make sure it exists and that its name is spelled correctly. (80040e37) Hata Nedeni : Adında anlaşılacağı gibi bir tablo'yu açarken tablo'yu bulamadığını belirtiyor Hata Çözümü : Tablo'nun database'inizde olduğundan emin olun. • Yanit nesnesi error Üstbilgi hatasi (80004005) Hata Nedeni : Hatayı aşağıda ki kodu sayfanınızın başına koyarak düzeltebilirsiniz. Hata Çözümü : • Object Required (0x800A01A8) Hata Nedeni : Adındanda anlaşılacağı üzere degişken kullanmışsınız fakat degişken tanımlı değildir. Hata Çözümü : Değisken'i tanımlayarak ve dogru olarak kullanarak bu sorunu çözersiniz. • Operation don't allowed when object is closed (0x800A0E78) Hata Nedeni : Bu hatayı DB'den veri sildikten sonra değişkeni kapatırsanız alırsınız. Hata Çözümü : DB'den veri sildikten sonra kodunu kaldırarak çözebilirsiniz. • Type mismatch (0x800A000D) Hata Nedeni : isim yazan yerde sub(altsayfa) adı olabilir.Eğer bu hatayı alıyorsanız isim(sizinkine göre değişir) adlı sub'ı tanıtmamışsınız demektir. Hata Çözümü : ısim adlı sub'a gitmek için "islem" değişkenini kullanacağım. Sayfanızın başına şu kodları yerleştirin: • Data type mismatch in criteria expression (80040e07) Hata Nedeni : Bu hatayı sql komutunuzda yanlış seçim yaparak alırsınız.Mesela veritabanınızda bir alana numara(değeri number olan) alana yazı eklemeye çalışırsanız bu hatayı alırsınız. Hata Çözümü : Veritanınızdaki data türü'nü değiştirerek sorunu çözebilirsiniz. • Unspecified Error (Belirtilmemiş Hata) (0x80004005) Hata Nedeni : Bu hatayı almanız için geçerli bir neden yoktur.Web üzerindeki bir sunucuda genellikle almazsınız, genelde localhost'da rastlarsınız. Hata Çözümü : Veritabanı ismini değiştirerek bu sorunu çözebilirsiniz.Veritabanınız olan .mdb dosyasının ismini değiştirmeniz ve bağlantınızı ona göre ayarlamanız yeterli olacaktır.


Geniş Bir Bilgi İlerde Lazım Olaraktır Ayrca İcinde Senin Sorununun Cevabıda War.
« Son Düzenleme: Temmuz 25, 2007, 20:31:58 ÖS Gönderen: qaTh . » Logged

" Gecerli Bir Win32 Uygulaması Degil "
burajan
Administrator
*

Puan: 165
Offline Offline

Cinsiyet: Bay
İsim: Burak ŞİMŞEK
Meslek: Öğrenci-Üni.
Mesaj Sayısı: 2389


Aktiflik
Deneyim
Seviye
 Stats
« Yanıtla #2 : Temmuz 25, 2007, 20:27:29 ÖS »
Aşağıdaki listedeki kullanıcılar bu konu için teşekkür ediyorlar!Teşekkür Et

48. satırdaki Response.end satırını kaldırmayı dene bir bakalım
Logged


Linkleri Görebilmek İçin
Kayıt Olun veya Giriş Yapın
Ücretsiz Kullanabileceğiniz Scriptler
AdmiN
Genel Sorumlu
Administrator
*

Puan: 287
Offline Offline

Cinsiyet: Bay
İsim: Adem TÜRK
Meslek: Öğretmen
Mesaj Sayısı: 2816


~|| Bilginin Gücü ||~

Aktiflik
Deneyim
Seviye
WWW Stats
« Yanıtla #3 : Temmuz 25, 2007, 20:28:24 ÖS »
Aşağıdaki listedeki kullanıcılar bu konu için teşekkür ediyorlar!Teşekkür Et

Evet kodlarda end if kodu eksik. 50. satırdan yukarı doğru kontrol ederek açılmış olan if kodları sayıp 50. satır ve yukarısına end if koyarak deneme yanılma yoluyla çözebilirsin.
Logged

Soru sormadan ve yeni konu açmadan önce arama yapınız.
Konulara teşekkür mesajı yazmayın, teşekkür et düğmesine tıklayınız.
Yunus Emre
Moderatör
*

Puan: 44
Offline Offline

Cinsiyet: Bay
İsim: Yunus Emre
Meslek: Öğrenci-Lise
Mesaj Sayısı: 595


Aktiflik
Deneyim
Seviye
 Stats
« Yanıtla #4 : Temmuz 25, 2007, 20:51:30 ÖS »
Aşağıdaki listedeki kullanıcılar bu konu için teşekkür ediyorlar!Teşekkür Et

Teşekkür ederim deniyecem Adem hocam. qaTh yazdığın hatalar bil. vardı. Ve end if deyimi yüzünden olduuğunu biliyordum ancak 50. satırda sorun var diye gösteriyodu ve 50. satır boştu . Bu yüzden beceremedim Cheesy.İşin ilginç tarafı eskiden düzgün çalışıyodu  Kurallar
hocamın dediğini deniyecem inşallah olur  Embarrassed
Logged

-- KURT COBAIN --
Last Days / Death to birth
Yunus Emre
Moderatör
*

Puan: 44
Offline Offline

Cinsiyet: Bay
İsim: Yunus Emre
Meslek: Öğrenci-Lise
Mesaj Sayısı: 595


Aktiflik
Deneyim
Seviye
 Stats
« Yanıtla #5 : Temmuz 25, 2007, 21:05:31 ÖS »
Aşağıdaki listedeki kullanıcılar bu konu için teşekkür ediyorlar!Teşekkür Et

Evet oldu Response.End'i  <%Response.End%> olarak yazdım düzeldi fakat bu kez Response.End işlevini göstermiyor. mailler birbirini tutmayınca giris.asp ye yönlenyor ..
Logged

-- KURT COBAIN --
Last Days / Death to birth
burajan
Administrator
*

Puan: 165
Offline Offline

Cinsiyet: Bay
İsim: Burak ŞİMŞEK
Meslek: Öğrenci-Üni.
Mesaj Sayısı: 2389


Aktiflik
Deneyim
Seviye
 Stats
« Yanıtla #6 : Temmuz 25, 2007, 21:54:55 ÖS »
Aşağıdaki listedeki kullanıcılar bu konu için teşekkür ediyorlar!Teşekkür Et

Kodlarda bir uyuşmazlık var ama çözemedim.
Ben genelde Response.End şeklinde bir kod kullanmıyorum. Bazı durumlarda bu kod gerekli oluyor ancak kodun baştan yazılımı itibariyle kullanım mantığını uygulayarak yaptığım çalışmalarımda bu koda gerek kalmıyordu. Senin yazmış olduğun bu kodların içerisinde kullanmışsın ama şimdi tam olarak çözemedim. Başka bir arkadaş yardımcı olur inşallah sorununa.
Logged


Linkleri Görebilmek İçin
Kayıt Olun veya Giriş Yapın
Ücretsiz Kullanabileceğiniz Scriptler
Sayfa: [1]   Yukarı git
  Yazdır  
 
Gitmek istediğiniz yer:  

Powered by SMF 1.1.4 | SMF © 2006, Simple Machines LLC | Sitemap | Sitemap / Site Haritası
Giriş Sayfası Yap Sık Kullanılanlara Ekle
UzmanWeb.Net 2003-2007 © | Bilgi Paylaşım Sitesi | Sitemap
Sayfa Başına Dön
Sitemizde yer alan tüm bilgilerin bir kısmı diğer sitelerden derlenip yalnızca bilgilendirme ve eğitim amacıyla sunulmaktadır.
Uzman Toplist Asp İndir Popüler Siteler Linkdefteri.com

MKPortal ©2003-2006 mkportal.it