שלח תשובה

זירת השאלות

399
צפיות
5
תשובות

שגיאה מוזרה

,‏ 29 באוגוסט, 2004

אז ככה…
שאני מנסה להוסיף/לעדכן מידע בבסיס נתונים הוא רושם לי את השגיאה הבאה:

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 תשובות

  1. MasterMind הגיב:

    2 דברים
    1) תרשום אחרי הפתיחה של המסד
    RS.ADDNEW
    2) קרא כאן

  2. הוא לא צריך ADDNEW
    הוא אמר שהוא מנסה לעדכן.
    אם הוא היה רוצה להוסיף רשומה הוא היה צריך.

  3. MasterMind הגיב:

    קרא מה שהוא כתב…..
    ציטוט: שאני מנסה להוסיף/לעדכן מידע בבסיס נתונים הוא רושם לי את השגיאה הבאה
    ובכל מקרה להבא שהוא יידע …. (למקרה שהוא לא יודע)

  4. להפך, קרא אתה מה שהוא כתב
    הוא אמר: "והנה הקוד עדכון למשל"

    אבל על מה אנחנו מתווכחים?

שלח תשובה