הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [ASP]שאלה (https://hosts.co.il/forums/showthread.php?t=22842)

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


avii 31-05-06 20:09

תנסה לשים במקום זה
ציטוט:

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)
שים את זה
ציטוט:

set conn=server.CreateObject("adodb.connection")
conn.Open "driver=Microsoft Access Driver (*.mdb);DBQ=" & "c:\inetpub\wwwroot\kelc.mdb"
set rs=server.CreateObject("adodb.recordset")
rs.Open "select * from name ",conn,3,3
בהצלחה

Lior | LDFix.Co.il 01-06-06 09:10

תודה


כל הזמנים הם GMT +2. הזמן כעת הוא 21:18.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ