501
צפיות
צפיות
5
תשובות
תשובות
יש לי בעייה ענקית
בניתי מערכת אבטחת כניסה ויש לי בעייה
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Driver Manager] Data source name not found and no default
driver specified
/login.asp, line 7
שורה 7 היא :
conn.Open "db4.mdb
רק שתראו את ה DSNLESS
Set conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
conn.Open "db4.mdb"
5 תשובות
לא כך ניגשים לבסיס נתונים
קרא במדריך ASP.
ok תיקנתי אבל…
עכשיו זה אומר לי שהדטאבייס לא מוכר
אולי אם אני אביא את הקוד השלם זה יעזור לכם
<%
If Request("Login")<>"" And Request("Password")<>"" Then
Dim conn, rs, SQLstr, okForProccess
Set conn = Server.CreateObject("ADODB.Connection") 'connection object
Set rs = Server.CreateObject("ADODB.Recordset") 'recordset object
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/db4.mdb") & "1;1"
SQLstr="SELECT ID,Password FROM SiteUsers "
SQLstr= SQLstr & "WHERE Login='" & Request("Login") & "'" ' SQL query
rs.Open SQLstr,conn 'oppening the recordset
If Rs.EOF Then 'if there are no corresponding records
okForProccess=false 'Invalid login
Else
If Request("Password")<>rs("Password") Then
okForProccess=false 'Invalid password
Else
okForProccess=true 'valid password
Session("ID") = rs("ID")
End If
End If
rs.Close
conn.Close
Set rs = Nothing
Set conn = Nothing
If okForProccess Then ' both login and password are valid
Response.Redirect "securedPage.asp"
Else
Response.Write "<center><FONT COLOR='red'>" 'displaying error message
Response.Write "Invalid login or password</FONT></center>"
End If
End If
%>
מה זה
ה-
& "1;1"
שיש לך בסוף שורת החיבור?
בשורה 7
תמחק את ה 1;1 זה צריך להיות רק ; ככה:
תרשום ככה:
Con.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db4.mdb") & ";"
זה הכל =)
בהצלחה..
טעות כתיב
בלי כוונה רשמתי את זה!!!!!
בכל מקרה את מוצאת איזושהיא טעות ???????
ואמרו לי פעם שצריך להוסיף עוד משהו אם זה לכתיבה לדטא בייס
או אם זה רק לקריאה מהדטא בייס
לא בטוח. בכל מקרה אני אשמח אם תגידי לי איפה הטעות
תודה רבה רבה מראש לכל העוזרים
נועם צברי