עבור לתוכן

בעיה בASP (עבודה עם מסד נתונים)

Featured Replies

פורסם

אז ככה, בניתי אתר עם טופס הרשמה שישלח את הנתונים למסד נתונים [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.close
Set 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)

מה יכולה להיות הבעיה??

אם צריך עוד פרטים אז רק תגידו :] תודה :)

פורסם

תבדוק שיש לך הרשאת כתיבה על קובץ המסד נתונים

פורסם
  • מחבר

תבדוק שיש לך הרשאת כתיבה על קובץ המסד נתונים

איך עושים את זה?

פורסם

תיכנס למאפיינים של הIIS, תבחר שם את התיקייה->ימיני->מאפייינם, ותן הרשאת כתיבה.

בנוסף, אתה צריך לגשת לקיקייה עצמה(דרך המחשב שלי), ולתת הרשאת כתיבה ואחד מהיוזרים שם(ASP משהו).

אני ממליץ לך לחפש בפורום. אני חושב שהתשובה המלאה כבר ניתנה בעבר.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים