Asp Yardım
-
<!--# include file="conn.asp" -->
şeklinde yaptıktan sonra.. baglan degiskenini de atamıştın
set kontrol = baglan.execute(sql) şeklinde olması lazım artık..
olmazsa execute ile dğeil normal kayıt seti açarak yapmayı dene
set asd = server.createobject("adodb.recordset")
sql="select ..."
asd.open sql, baglan, 1, 3şeklinde
bi de sen önceki mesajında set baglan = baglan.execute(sql) yazmıştın onu set kontrol = baglan.execute(sql) olarak değiştir
-
en son arkadaşın verdiği recordset bağlantısını uygulamaya çalıştım
!--# 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 ifSet uye = Server.CreateObjecT("ADODB.RecordSet")
sql="select * from uyeler where kullanici='"& kullanici &"' and pass='" &pass&"'"uye.open sql,baglan,1,3
if uye.eof then
Response.Write "<script>alert('Hata !!! Veritabanında böyle bir kullanıcı yok...')</script>"
Response.Write "<meta http-equiv='Refresh' content='0; URL=login.asp'>"
response.end
else
session("logindogrumu") = "evet"
session("id") = check("id")
session("kullanici") = check("kullanici")
end if
%>
----------------------------------------------------------------------verdiği hata şu
ADODB.Recordset error '800a0bb9'
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
/login_check.asp, line 16
-
hocam asp bu hatayı veritabanı değişkeniyle, recordset açarken kullandığın veritabanının aynı olmadığı durumlarda veriyo..
ben hala şu dim olayında ısrarlıyım, gerçi option explicit falan da yok dim olayının bu kadar sorun yaratacağını da düşünmüyorum ama tabi göremedğimiz başka bi hata da olabilir.
-
bende şaşırdım.. elimde şu an başka bi script var aynı kodları kullandım ama bende hata verdi.. baya bi uğraştım ama olmadı hala
