Logo

רד-בורד: ארכיון

ראשי > תיכנות > צריך עזרה...

29/08/2004 13:40:46 Yellow_rd
מה הבעיה בזה אחים שלי?

קוד:Microsoft JET Database Engine error ’80040e09’
Cannot update. Database or object is read-only.
/maccabita/stienew/madmin/Games_Table_Edit.asp, line 22

וזה הקוד עצמו שבו הבעיה

קוד:ACTION = Request.Form("action")
If ACTION = "add" Then

Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "SELECT * FROM Games_Table Where Game_ID=" & ID,conn,3,1

rs("Game_Mis") = Request.Form("T1")
rs("Game_Cycle") = Request.Form("T2")
rs("Game_Date") = Request.Form("T3")
rs("Game_Home") = Request.Form("T4")
rs("Game_Away") = Request.Form("T5")
rs("Game_HomeI") = Request.Form("HomeI")
rs("Game_AwayI") = Request.Form("AwayI")
rs("Game_Stadium") = Request.Form("T6")
rs("Game_ResultH") = Request.Form("T7")
rs("Game_ResultA") = Request.Form("T8")
rs.update

rs.Close
Set rs=nothing
conn.Close
Set conn=nothing

end if
%>
29/08/2004 17:19:06 Echo
אני לא רואה עכשיו מה הבעיה אבל אם תפרסם את כל הקוד של הדף אולי אני יוכל להבין מה קורה שמה
יכל ליהיות שהבעיה היא בחיבור למסד נתונים ולא בעידכון עצמו
31/08/2004 12:45:01 Admin
בבעייה דומה נתקבל המשתמש CooLoR במערכת הקודמת, ולאחר כל הנסיונות שלנו לעזור לו, הוא מצא את הבעייה וטיפל בה:
ציטוט:טוב... זה הדבר הכי מטומטם שקרה לי בחיים אני חושב..

הבעיה הייתה שבתיקייה inetpub לא הייתה הרשאה מלאה לIIS.

למה כשהעלתי לאינטרנט חשבתי שזה עדיין לא עובד ?
זה כי עשיתי ב
response.redirect
עמוד שבעצם לא קיים וקיבלתי הודעת שגיאה..
אבל בעקרון המסד נתונים באינטרנט כן התעדכן.

אז את השבוע הזה שבזבזתי יכולתי לפתור בעזרת הפעולה הבאה:

להכנס לתיקייה inetpub
מקש ימני וproperties
לבחור למעלה security
ללחוץ על Users
ושם לעשות allow לwrite או למה שרוצים...
עדיף full allow.
03/09/2004 10:30:38 Echo
וואי שככתי מזה כבר
תנסה את זה באמת
03/09/2004 14:23:11 Yellow_rd
אני לא מוצא את האבטחה....
יש לי וינדוס בעיברית מה השם?
03/09/2004 18:11:40 Echo
איזה ווינדוז יש לך??
09/09/2004 14:02:34 Yellow_rd
XP Pro
09/09/2004 19:28:58 11010010110
שיתופים . . חשבונות משתמשים . . . . . .
עמודים: 1