asp ile bir sorunum var.
üye girişi ve kontrolü yapabilmek için önce bir veri tabanı bağlantısı yaptım. (conn.asp) üye girişi için login.asp ve kontrol için login_check.asp yaptım. sorun login_check.asp de. execute komutunda hata veriyor
örnek kodlarım şöyle
conn.asp
<%
Set baglan = Server.CreateObject("ADODB.Connection")
baglan.open "Provider=Microsoft.JET.OLEDB.4.0; Data Source=" & Server.Mappath("dbmx.mdb")
%>
------------------------------------------------------------------------------------------------------------------
login_check.asp kodları
<!--# include file"conn.asp" -->
<%
dim kullanici,pass
kullanici = Request.form("kullanici")
pass = Request.form("pass")
if kullanici ="" or pass ="" then
response.write"Lütfen Form da boş alan bırakmayın"
response.end
end if
sql = "select * from uyeler where kullanici= '"& kullanici &"' and pass = '"& pass &"'"
set kontrol = baglan.execute(sql)
if kontrol.eof then
Response.Write "<script>alert('Hata !!! Veritabanında böyle bir kullanıcı yok...')</script>"
Response.Write "<yasak kod meda
http-equiv='Refresh' content='0; URL=login.asp'>"response.end
else
session("logindogrumu") = "evet"
session("id") = check("id")
session("kullanici") = check("kullanici")
end if
response.redirect"default.asp"
%>
----------------------------------------------------------------------------------------------
login_check.asp de verdiği hata şu
Microsoft VBScript runtime error '800a01a8'
Object required: 'baglan'
/login_check.asp, line 14
--------------------------------------------------------------------------
yardımcı olabilecek arkadaş varsa sevinirim. teşekkürler