צפיות
תשובות
שלום, אני חדש פה בקהילה
הייי,
אני חדש פה בקהילה. אשמח מאוד להשתלב בה.
שקדתי לאחרונה על אתר. אתרי הראשון בASP(טוב, התחלתי אותו לפני שנה…) והשרת בו האתר מאוחסן נפל. הוא תמיד נופל, וכמו כל שרת אחר חינמי הוא מתחדש אחרי שבוע. הפעם אחרי שהוא התחדש עלתה לי על כל עמוד שאני נכנס שגיאה על שאילתה. בשאילתה כתובים נתונים על הדטא בייס ממנו אמור השרת לקחת מידע. ולמה השאילתה הזאתי נמצאת בכל עמוד? היא נמצאת בכל עמוד כי היא עושה בדיקה. בפאנל הניהול ישנה אפשרות לכבות את האתר והשאילתה הזאתי בודקת אם הדטא בייס באתר מראה שהאתר מוצב על סטטוס כבוי ופועלת בהתאם.
אז השורה של השגיאה נראית ככה:
oConn.open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db/Site.mdb")
והשגיאה שקבלתי היא כזאת:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x974 Thread 0x4a8 DBC 0x55d94cc Jet'.
/HPclubs/HGdigital/login.asp, line 16
אשמח מאוד אם תעזרו לי ותודה לכל עוזר.
12 תשובות
ראה כאן:
דרך שדרכה מקבלים שגיאות נורמליות יותר
וכאן:
(הפתרונות האפשריים לבעיה)
לא כל-כך הבנתי
סליחה שאני מנדנד לך אבל הקישור הראשון לא מוצא את המאמר ובקישור השני אין כל-כך פתרונות קשורים לבעיה.
אני מצטער שאני מנדנד לך. אני יכול להמתין, יש לי סבלנות.
אם מישהו אחר יכול לתת לי את הפתרון לבעיה, אשמח מאוד אבל תשובות שלא עוזרות תמיד עוזרות. תודה לכל מי שעוזר לי, אתם אנשים בעלי לב טהור בפורום הזה.
כמעט תמיד זו בעיה של הרשאות.
אני חושב שיש על זה מאמר במדור ASP, ואם לא, אז זה צריך להופיע ב FAQ.
עברתי לברינקסטר
טוב, אחרי של מצאתי את המאמרים של זהר פלד, אבל עדיין תודה שעזר לי, עברתי לברינקסטר. עכשיו ישנה תופעה שקוראת לרק בברינקסטר…
בכל שאילתה של הכנסת נתונים למסד בשפת sql הוא נותן לי את השגיאה הבאה:
Microsoft JET Database Engine error '80040e09'
Cannot update. Database or object is read-only.
/HPclubs/HGdigital/Advert-Verif.asp, line 253
והשורה שעליה מצביעה השגיאה היא
rs.addnew
תודה לכל עוזר. שיבורך.
פתרונות
תודה על העזרה, אבל…
לאן שהפנית אותי יש פתרונות רק למשתמש IIS, אני משתמש בברינקסטר שזה שרת חינמי באינטרנט ללא FTP, אז מה אני עושה?
הא לא שמתי לב
(מה קורה לי |חבול|)
תשים את ה-DB שלך בתוך התיקייה DB שניתנה לך
ואם אני "בטעות" מחקתי אותה?
אז תפנה לתמיכה הטכנית של ברינקסטר..
תיקיות שאתה יוצר הם בלי הרשאות כתיבה.
תודה רבה
דברתתי עם התמיכה וזה עזר. תודה רבה לך שעזרת לי.
וסליחה שזה כל-כך מאוחר אבל לא היה לי זמן לפני.
בעיה בהצגה
)
שלום שוב,
האתר שלי על הארי פוטר והוא מדמה את הוגוורטס ובאתר יש שעורים מדומים על קסם. השעורים מועברים בצ'אטים, שזאת אומרת בשידור חי. מנהל שהוא מורה דרך תפריט ההנהלה שבניתי נכנס לפתיחת שעור, מקליד את שם השעור, את שמו ואת התאריך של היום. בדף אחרי זה הוא לוחץ על כפתור שלח(שאין לו טופס) וזה שולח נתונים דרך משתנים לאתר שנותן צ'אט בחינם. המשתמש מקבל את הקישור לצ'אט, ובאותו עמוד שהוא לחץ על שלח לקבלת הצ'אט הוא צריך להכניס את הקישור וללחוץ על שלח. השעור נקבע. בתוך הקוד שאני מעלה לדטא בייס הכנסתי גם נתון שמכניס לשדה בדטא בייס את הזמן של עכשיו.
הבעיה היא לא פה, כשאני רוצה להציג את השעורים בפני המשתמשים יש בעיה. שעור נמשך 20 דקות. לכן אני רוצה לעשות טבלה בה מוצגים השעורים. אני רוצה לעשות שאם עבר 20 דקות מאז תחילת השעור(לפי הזמן שהכנסתי לדטא בייס) אז הוא מוחק את השעור מהטבלה והמשתמש לא יכול להכנס אליו. ניסיתי מלא דרכים ואף לא אחת עבדה. אם מישהו מוכן לתת לי רעיון לדרך להציג את השעור אשמח מאוד ואודה לו מאוד. תודה לכל עוזר(ואפילו מי שלא עזר
אנסח את השאלה בצורה אחרת
יש לי שדה בדטאבייס שבו כתוב הזמן שבו אני הכנסתי את הערך של הזמן לשדה. איך אני בודק אם הזמן שבשדה הדטאבייס לא עבר את ה20 דקות. מה הכוונה? הכוונה היא שנגיד וכשכתבתי את הטופס השעה הייתה 12:15, איך אני בודק אם השעה היא עדיין לא 12:35(12:15+20=12:35)?
תודה לכל עוזר וגם למי שלא עזר