574
צפיות
צפיות
34
תשובות
תשובות
בעיה בהוספת רשומה לטבלה בASP
שלום לכולם
יש לי בעיה שאני לא מצליח להוסיף רשומות לטבלה קיימת
למסד הנתונים קוראים 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) יישר לשמאל
2) תבדוק אם לתיקייה יש הרשאות כתיבה
בדקתי אבל…
אין לתיקיה הרשאת כתיבה (הREAD ONLY מסומן) וכשאני מבטל אותו הוא חוזר כשאני בודק שוב
אני הADMINISTRATOR במחשב
התיקיה היא wwwroot
יש פיתרון לכך?
נכנסת דרך 'מנהל IIS' ושינית הגדרות?
איזה הגדרות לשנות?
כנס אל מנהל IIS ותגדיר
הגדרת כתיבה וקריאה.
עשיתי זאת
עשיתי זאת אבל עדין זה לא פועל
בdefult web site הגדרתי את home directory לwrite אך זה גם לא עזר
מה לעשות???
מה ההגדרות של ה-wwwroot ?
זה read only ואי אפשר לשנות את זה
להגדרה הזאת התכוונת?
אתה יכול לצלם תמונת מסך של חלון
הגדרות התקייה על מנת שאוכל לראות מה הבעיה בהגדרות ומה שצריך לשנות?
אחד מתוך 3
1 מתוך 3 (עם הקובץ)
לא שלחת כלום
2 מתוך 3
טעות…אולי באג..
תציג רק את החלון של Sharing
3 מתוך 3
עכשיו כן
תציג רק את החלון של Sharing
sharing
אופס, טעות…חלון Web Sharing
אם אני לא טועה, פשוט אצלי אין IIS (לא התקנתי) וכבר קצת שכחתי אותו..
web sharing
תלחץ על ה-"/" ואז על
עריכת מאפיינים ותצלם את חלון ההרשאות.
הרשאות על DBS
קודם כל,
לפי תמונת המסך ששלחת אינך עובד עם security.
פתח את תיקיית ה DBS ב explorer
לך ל Tools
לך ל folder options
לך ל View
הורד את הסימון מ: Use simple file sharing
OK
קליק ימני על ה DBS עצמו
Prop
גש ל Security
Add
Advanced
Find now
בחר מהרשימה את IWAN
תן לו אפשרות Modify.
זהו…
אני במסנג'ר אם אתה צריך [email protected]
פתרון לבעיה
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.
זה עדין לא עזר
לא הבנתי את הקטע של הDBS
איפה אני אמור לפתוח אותו?
מאיפה לגשת אליו?
תציג את התמונה שביקשתי ואנסה לעזור
אי אפשר ללחוץ על ה "/"
נסה להתקין את ה-IIS מחדש
שאלה
זה SQL או Acess ?
acsses
התקנתי זה לא עזר.
מה שכן לפני שפירמטתי את המחשב זה כן עבד..
נסה לבצע את הנאמר במאמר הבא
תרד לחלק של הספריה וירטואלית.
בהגדרות תסמן גם כתיבה.
נסה לראות אם בתקייה וירטואלית שונה אין לך בעיות כמו בתקייה wwwroot.
ד"א, תמיד לא מומלץ לעבוד בתקייה wwwroot אלא בתקיות וירטואליות.