Tam Versiyonu Görüntüle: Veri Tabanı Hakkında Yardım.

ForCeLoq
25.05.2006, 14:01
ArkadaşLar asp de yardıma ihtiyacım var.


<%
Dim numara,sifre,no,veritabani, tablo
numara = Trim(Request.QueryString("no"))
sifre = Trim(Request.QueryString("sifre"))
Set veritabani = Server.CreateObject("ADODB.Connection")
veritabani.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPaş("veritabani.mdb"))
Set tablo = Server.CreateObject("ADODB.Recordset")
tablo.Open "SELECT * From bilgi where no='" & numara & "' and sifre='" & sifre & "'", veritabani, aOpenStatic
%>


KaLın Satırda SürekLi Hata iLe KarşıLaşıyorum. Yardım Ederseniz Sevinirim.

mYavuz
25.05.2006, 20:43
tablo.Open "SELECT * From bilgi where no='" & numara & "' and sifre='" & sifre & "'", veritabani, 1, 3
olarak bir deneyin.

olmazsa, aldığınız hatayı yazarsanız, daha net yardımcı olabiliriz.

ForCeLoq
25.05.2006, 21:44
yardımın için sağoL arkadaşım ama yine hata verdi. aynı yerde.

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

/ktu/ogrencibul.asp, line 51


hata bu arkadaşım.

mYavuz
26.05.2006, 08:50
muhtemelen number alanının türü sayıdır. öyle ise SQL ifadesini:
"SELECT * From bilgi where no=" & numara & " and sifre='" & sifre & "'", veritabani, 1, 3
olarak değişirmeniz gerekiyor.

ForCeLoq
26.05.2006, 12:04
Evet Arkadaşım Dediğin Gibi No BöLümü Veritabanında Sayı İdi. Ama Metin oLarak Değiştirdim. Bu Seferde AçıLması Gereken Sayfa içinde(Veri Tabanından BiLgi ALımında) Hata Verdi. Hata ;

ADODB.Field error '80020009'

Eişer BOF or EOF is True, or şe current record has been deleted. Requested operation requires a current record.

/ktu/ogrencibul.asp, line 0


Hata Bu. Ne Yapmam Gerekir Şimdi. Not oLarakda Şunu EkLemek İsterim. Sayfaya Giriyor. Ancak Veritabanından BiLgi ALımında SürekLi Hata Veriyor.
sqL Sorgusunu da tablo.open "SELECT * From bilgi where no='" & numara & "' and sifre='" & sifre & "'", veritabani, 1, 3
Bu şekiLde Yaptım.

Birde İki Sayfanın KodLarına Bakarsanız Daha iyi sonuç eLde ediLir sanırım. Tüm KodLar da http://www.candan.somee.com/ktu/kodlar.doc adresinde yardımLarınız için çok çok teşekkür ederim.