צפיות
תשובות
שגיאה מוזרה
אז ככה…
שאני מנסה להוסיף/לעדכן מידע בבסיס נתונים הוא רושם לי את השגיאה הבאה:
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,3
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
%>
5 תשובות
2 דברים
1) תרשום אחרי הפתיחה של המסד
RS.ADDNEW
2) קרא
הוא לא צריך ADDNEW
הוא אמר שהוא מנסה לעדכן.
אם הוא היה רוצה להוסיף רשומה הוא היה צריך.
השגיאה אומרת שאין לך הרשאות כתיבה
קרא מה שהוא כתב…..
ציטוט: שאני מנסה להוסיף/לעדכן מידע בבסיס נתונים הוא רושם לי את השגיאה הבאה
ובכל מקרה להבא שהוא יידע …. (למקרה שהוא לא יודע)
להפך, קרא אתה מה שהוא כתב
הוא אמר: "והנה הקוד עדכון למשל"
אבל על מה אנחנו מתווכחים?