פורסם 2007 בנובמבר 2718 שנים אז ככה, בניתי אתר עם טופס הרשמה שישלח את הנתונים למסד נתונים [Access] בעזרת דף ASP. זה עבד לי בבצפר, אבל עכשיו בבית זה לא פועל לי ם: זה הדף ASP f = Request.form("fn")l = Request.form("ln")p = Request.form("ph")Set oConn = Server.CreateObject("ADODB.Connection")oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _ "Dbq= c:\inetpub\wwwroot\study\israel\rishum.mdb;" & _ "Uid=admin;" & _ "Pwd=;"mySQL = "Insert Into table1(fn,ln,ph) values('"&f&"','"&l&"','"&p&"')"oConn.Execute(mySQL)oConn.closeSet oConn= nothing%><html dir="rtl"> <body background="dot.jpg"> <center><font face="@Arial Unicode MS" size="5" color="blue"> <b>הנתונים הוכנסו בהצלחה<br />המשך גלישה נעימה </b> </font></center> </body></html> <% כל פעם שאני שולח את הטופס מופיעה לי השגיאה הבאה: * Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query. /study/israel/insert4.asp, line 16 * Browser Type: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.9) Gecko/20071025 ImageShackToolbar/4.3.5 Firefox/2.0.0.9 * Page: POST 38 bytes to /study/israel/insert4.asp * POST Data: fn=%E2%E3%EB&ln=%E3%E2%EB&ph=%E3%E2%EB Technical Information (for support personnel) שורה 16 בדף ASP היא : oConn.Execute(mySQL) מה יכולה להיות הבעיה?? אם צריך עוד פרטים אז רק תגידו :] תודה
פורסם 2007 בנובמבר 2718 שנים תיכנס למאפיינים של הIIS, תבחר שם את התיקייה->ימיני->מאפייינם, ותן הרשאת כתיבה.בנוסף, אתה צריך לגשת לקיקייה עצמה(דרך המחשב שלי), ולתת הרשאת כתיבה ואחד מהיוזרים שם(ASP משהו).אני ממליץ לך לחפש בפורום. אני חושב שהתשובה המלאה כבר ניתנה בעבר.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.