שלח תשובה

זירת השאלות

311
צפיות
34
תשובות

בעיה בהוספת רשומה לטבלה בASP

,‏ 18 ביוני, 2004

שלום לכולם
יש לי בעיה שאני לא מצליח להוסיף רשומות לטבלה קיימת
למסד הנתונים קוראים h והגדרתי אותו בData Sources (ODBC)
לטבלה קוראים login ואני רוצה להכניס לעמודה: user כתבתי את הקוד הבא:
<%@ language="vbscript" %>
<%
set db = server.CreateObject("ADODB.Connection")
db.Open "h"
text="insert into login (‘user’) values (‘bla’)"
db.Execute text
db.Close
set db = nothing

%>
ולמרות זאת אני מקבל את הודעת השגיאה הבאה:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
/customers/bla.asp, line 6
ניסיתי להיעזר בספר וכלום לא עזר
אולי אתם תצליחו לעזור לי
תודה מראש למי שיצליח לפתור את בעיה זו
roee_sl

תגיות:

34 תשובות

  1. MasterMind הגיב:

    שני דברים
    1) יישר לשמאל
    2) תבדוק אם לתיקייה יש הרשאות כתיבה

  2. roee_sl הגיב:

    בדקתי אבל…
    אין לתיקיה הרשאת כתיבה (הREAD ONLY מסומן) וכשאני מבטל אותו הוא חוזר כשאני בודק שוב
    אני הADMINISTRATOR במחשב
    התיקיה היא wwwroot
    יש פיתרון לכך?

  3. BuildHome הגיב:

    נכנסת דרך ‘מנהל IIS’ ושינית הגדרות?

  4. BuildHome הגיב:

    כנס אל מנהל IIS ותגדיר
    הגדרת כתיבה וקריאה.

  5. roee_sl הגיב:

    עשיתי זאת אבל עדין זה לא פועל
    בdefult web site הגדרתי את home directory לwrite אך זה גם לא עזר
    מה לעשות???

  6. BuildHome הגיב:

    אתה יכול לצלם תמונת מסך של חלון
    הגדרות התקייה על מנת שאוכל לראות מה הבעיה בהגדרות ומה שצריך לשנות?

  7. BuildHome הגיב:

    טעות…אולי באג..
    תציג רק את החלון של Sharing

  8. BuildHome הגיב:

    אופס, טעות…חלון Web Sharing
    אם אני לא טועה, פשוט אצלי אין IIS (לא התקנתי) וכבר קצת שכחתי אותו..

  9. BuildHome הגיב:

    תלחץ על ה-"/" ואז על
    עריכת מאפיינים ותצלם את חלון ההרשאות.

  10. hadassimeir הגיב:

    הרשאות על DBS
    קודם כל,
    לפי תמונת המסך ששלחת אינך עובד עם security.
    פתח את תיקיית ה DBS ב explorer
    לך ל Tools
    לך ל folder options
    לך ל View
    הורד את הסימון מ: Use simple file sharing
    OK

    קליק ימני על ה DBS עצמו
    Prop
    גש ל Security
    Add
    Advanced
    Find now
    בחר מהרשימה את IWAN
    תן לו אפשרות Modify.

    זהו…
    אני במסנג’ר אם אתה צריך hadassimeir@yahoo.com

  11. Deviation הגיב:

    פתרון לבעיה
    1. לבטל Simple File Sharing:

    My Computer -> Tools -> Folder Options – > View – > UnCheck Use simple file sharing

    2. ללכת לתיקייה בה נמצא מסד הנתונים ולהקליק עליה עכבר ימני:

    Right Click – > Properties – > Security – > Users – > Check Write

    בלשונית Security ( אבטחה ) תגיע לקבוצת משתמשים Users ותתן הרשאת Write.

  12. roee_sl הגיב:

    לא הבנתי את הקטע של הDBS
    איפה אני אמור לפתוח אותו?
    מאיפה לגשת אליו?

  13. BuildHome הגיב:

    תציג את התמונה שביקשתי ואנסה לעזור

  14. roee_sl הגיב:

    התקנתי זה לא עזר.
    מה שכן לפני שפירמטתי את המחשב זה כן עבד..

  15. BuildHome הגיב:

    נסה לבצע את הנאמר במאמר הבא
    http://webmaster.org.il/showArticle.asp?id=23

    תרד לחלק של הספריה וירטואלית.
    בהגדרות תסמן גם כתיבה.

    נסה לראות אם בתקייה וירטואלית שונה אין לך בעיות כמו בתקייה wwwroot.
    ד"א, תמיד לא מומלץ לעבוד בתקייה wwwroot אלא בתקיות וירטואליות.

שלח תשובה