שלח תשובה

זירת השאלות

475
צפיות
12
תשובות

שלום, אני חדש פה בקהילה

,‏ 9 בינואר, 2005

הייי,
אני חדש פה בקהילה. אשמח מאוד להשתלב בה.
שקדתי לאחרונה על אתר. אתרי הראשון ב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 תשובות

  1. ניר טייב הגיב:

    ראה כאן:
    https://www.webmaster.org.il/forums/Message.asp?Id=32063
    דרך שדרכה מקבלים שגיאות נורמליות יותר
    וכאן:
    http://support.microsoft.com/default.aspx?scid=kb;en-us;295297
    (הפתרונות האפשריים לבעיה)

  2. המבורגר הגיב:

    לא כל-כך הבנתי
    סליחה שאני מנדנד לך אבל הקישור הראשון לא מוצא את המאמר ובקישור השני אין כל-כך פתרונות קשורים לבעיה.
    אני מצטער שאני מנדנד לך. אני יכול להמתין, יש לי סבלנות.
    אם מישהו אחר יכול לתת לי את הפתרון לבעיה, אשמח מאוד אבל תשובות שלא עוזרות תמיד עוזרות. תודה לכל מי שעוזר לי, אתם אנשים בעלי לב טהור בפורום הזה.

  3. זהר פלד הגיב:

    כמעט תמיד זו בעיה של הרשאות.
    אני חושב שיש על זה מאמר במדור ASP, ואם לא, אז זה צריך להופיע ב FAQ.

  4. המבורגר הגיב:

    עברתי לברינקסטר
    טוב, אחרי של מצאתי את המאמרים של זהר פלד, אבל עדיין תודה שעזר לי, עברתי לברינקסטר. עכשיו ישנה תופעה שקוראת לרק בברינקסטר…
    בכל שאילתה של הכנסת נתונים למסד בשפת sql הוא נותן לי את השגיאה הבאה:


    Microsoft JET Database Engine error '80040e09'

    Cannot update. Database or object is read-only.

    /HPclubs/HGdigital/Advert-Verif.asp, line 253


    והשורה שעליה מצביעה השגיאה היא


    rs.addnew

    תודה לכל עוזר. שיבורך.

  5. המבורגר הגיב:

    תודה על העזרה, אבל…
    לאן שהפנית אותי יש פתרונות רק למשתמש IIS, אני משתמש בברינקסטר שזה שרת חינמי באינטרנט ללא FTP, אז מה אני עושה?

  6. ניר טייב הגיב:

    הא לא שמתי לב
    (מה קורה לי |חבול|)

    תשים את ה-DB שלך בתוך התיקייה DB שניתנה לך

  7. ניר טייב הגיב:

    אז תפנה לתמיכה הטכנית של ברינקסטר..
    תיקיות שאתה יוצר הם בלי הרשאות כתיבה.

  8. המבורגר הגיב:

    תודה רבה
    דברתתי עם התמיכה וזה עזר. תודה רבה לך שעזרת לי.
    וסליחה שזה כל-כך מאוחר אבל לא היה לי זמן לפני.

  9. המבורגר הגיב:

    בעיה בהצגה
    שלום שוב,
    האתר שלי על הארי פוטר והוא מדמה את הוגוורטס ובאתר יש שעורים מדומים על קסם. השעורים מועברים בצ'אטים, שזאת אומרת בשידור חי. מנהל שהוא מורה דרך תפריט ההנהלה שבניתי נכנס לפתיחת שעור, מקליד את שם השעור, את שמו ואת התאריך של היום. בדף אחרי זה הוא לוחץ על כפתור שלח(שאין לו טופס) וזה שולח נתונים דרך משתנים לאתר שנותן צ'אט בחינם. המשתמש מקבל את הקישור לצ'אט, ובאותו עמוד שהוא לחץ על שלח לקבלת הצ'אט הוא צריך להכניס את הקישור וללחוץ על שלח. השעור נקבע. בתוך הקוד שאני מעלה לדטא בייס הכנסתי גם נתון שמכניס לשדה בדטא בייס את הזמן של עכשיו.
    הבעיה היא לא פה, כשאני רוצה להציג את השעורים בפני המשתמשים יש בעיה. שעור נמשך 20 דקות. לכן אני רוצה לעשות טבלה בה מוצגים השעורים. אני רוצה לעשות שאם עבר 20 דקות מאז תחילת השעור(לפי הזמן שהכנסתי לדטא בייס) אז הוא מוחק את השעור מהטבלה והמשתמש לא יכול להכנס אליו. ניסיתי מלא דרכים ואף לא אחת עבדה. אם מישהו מוכן לתת לי רעיון לדרך להציג את השעור אשמח מאוד ואודה לו מאוד. תודה לכל עוזר(ואפילו מי שלא עזר)

  10. המבורגר הגיב:

    אנסח את השאלה בצורה אחרת
    יש לי שדה בדטאבייס שבו כתוב הזמן שבו אני הכנסתי את הערך של הזמן לשדה. איך אני בודק אם הזמן שבשדה הדטאבייס לא עבר את ה20 דקות. מה הכוונה? הכוונה היא שנגיד וכשכתבתי את הטופס השעה הייתה 12:15, איך אני בודק אם השעה היא עדיין לא 12:35(12:15+20=12:35)?
    תודה לכל עוזר וגם למי שלא עזר

שלח תשובה