Lior | LDFix.Co.il |
30-05-06 09:19 |
[ASP]שאלה
יש לי את הדף הבא שאמור לקבל נתונים מטופס ולשלוח אותם לדף asp נוסף שיעדכן את הטבלה
קוד:
<html dir="rtl">
<head>
<title>Form</title>
</head>
<body background="../backg.jpg">
<%
dim n,R,ni,p,f,l,e,g,ra,nn
session("n")=request.form("nick_name")
nn=session("n")
path= server.MapPath("../kelc.mdb")
set con=Server.createobject("ADODB.Connection")
con.open "driver={Microsoft Access Driver (*.mdb)}; DBQ=" &path
sq="select*from members where(nick='"&nn&"')"
set R= con.Execute (sq)
if not(R.eof) then
ni=R.fields("nick")
p=R.fields("pass")
f=R.fields("f_name")
l=R.fields("l_name")
e=R.fields("email")
g=R.fields("gen")
ra=R.fields("rank")
response.Write "<h3>עריכת פרטי משתמש</h3>"
response.Write "<table>"
response.Write "<form name='edit_member' action='update.asp' method='post'>"
response.write "<tr><td> שם משתמש: </td><td><input type='text' name='nick' value='"&ni&"'></td></tr>"
response.write "<tr><td>סיסמא: </td><td><input type='text' name='pass' value='"&p&"'></td></tr>"
response.write "<tr><td>שם פרטי: </td><td><input type='text' name='f_name' value='"&f&"'></td></tr>"
response.write "<tr><td>שם משפחה: </td><td><input type='text' name='l_name' value='"&l&"'></td></tr>"
response.write "<tr><td>אימייל: </td><td><input type='text' name='email' value='"&e&"'></td></tr>"
response.write "<tr><td>מין: </td><td><input type='text' name='gen' value='"&g&"'></td></tr>"
response.write "<tr><td>דרגה: </td><td><input type='text' name='rank' value='"&ra&"'></td></tr>"
response.Write "<tr><td><input type='submit' value='שלח'><td></tr>"
response.Write "</form>"
response.Write "</table>"
else
response.Write "לא נמצא משתמש עם שם המשתמש שהוכנס"
end if
R.close
set r=nothing
con.Close
%>
</body>
</html>
ושאני מנסה להריץ את הדף מתקבלת השגיאה הבאה:
קוד:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] תבנית מסד נתונים לא מזוהה 'c:\inetpub\wwwroot\lior\kelc.mdb'.
/lior/admin/edit_member.asp, line 14
|