שלח תשובה

זירת השאלות

422
צפיות
9
תשובות

שתי שאלות ב-asp

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

יש לי את: application("icqlist")
ואני רוצה להוסיף לתוכן שלו את הקוד הזה:
Response.Write( application("application('count')"))
איך אני עושה את זה????

ועוד שאלה…
אני מנסה ליצור טבלה על ידי הקוד הזה:
<%
set c=server.createobject("adodb.connection")
c.open "dsn=MyDSN;"
c.execute "create table first_table (Name char, Tel char)"
%>
Your table has been created

ואז כאשר אני נכנס לקובץ כדי שהטבלה תיווצר לי אני מקבל את השגיאה הבאה:
Microsoft OLE DB Provider for ODBC Drivers error '80040e09'  Cannot modify the design of table 'NT_table'. It is in a read-only database. /ASP2/table_creation.asp, line 4

מה לעשות?

תגיות:

9 תשובות

  1. PhoenixBoy הגיב:

    סליחה לא שמתי לב שאפשר לשים קוד אז
    הנה הודעה בצורה מסודרת:
    יש לי את:


    application("icqlist")

    ואני רוצה להוסיף לתוכן שלו את הקוד הזה:


    Response.Write( application("application('count')"))

    איך אני עושה את זה????

    ועוד שאלה…
    אני מנסה ליצור טבלה על ידי הקוד הזה:


    <%
    set c=server.createobject("adodb.connection")
    c.open "dsn=MyDSN;"
    c.execute "create table first_table (Name char, Tel char)"
    %>
    Your table has been created

    ואז כאשר אני נכנס לקובץ כדי שהטבלה תיווצר לי אני מקבל את השגיאה הבאה:


    Microsoft OLE DB Provider for ODBC Drivers error '80040e09'  Cannot modify the design of table 'NT_table'. It is in a read-only database. /ASP2/table_creation.asp, line 4

    מה לעשות??? בבקשה תעזרו לי זה עוצר את הלמידה של ה-asp שלי….

  2. תשובות….
    את השאלה הראשונה לא ממש הבנתי….

    בקשר לשנייה- אין לך הרשאות לכתוב למסד…. זה עלול לקרות משתי סיבות:
    1. אין לך הרשאה בשרת לעשות זאת.
    2. תעשה:
    rs.Open SQL, Conn, 3, 3

  3. PhoenixBoy הגיב:

    תודה ואני יסביר את עצמי…
    השאלה הראשונה היא ככה:
    יש לי application בשם icqlist
    אני רוצה לכתוב בעמוד אחר קוד שיוצר application בשם 1
    אחרי שהוא יוצא את application בשם 1 הוא צריך להוסיף לicqlist קוד שיגרום לicqlist להציג את 1.
    ואת התשובה לשאלה השניה לא הבנתי.. ויש לי הרשאה בשרת 100% זה השרת הפרטי שלי… לא הבנתי את הפתרון שלך.. תסביר לי בבקשה עוד פעם..
    תודה!!!

  4. אמממממ
    בקשר לשאלה השנייה- אין לך הרשאות להוסיף טבלאות למסד.
    בקשר לשאלה הראשונה- עדיין לא הבנתי :-
    אולי תסביר מה אתה רוצה לעשות, וכך יהיה יותר קל להבין אותך…

  5. PhoenixBoy הגיב:

    טוב אז ככה…
    בקשר לשאלה השניה- אז מה לעזאזל אני אמור לעשות!?!
    ובקשר לשאלה הראשונה- אני מעוניין ליצור עמוד שיוצר application ומכניס לה ערכים מסויימים לאחר שהוא מכניס אותם הוא צריך להוסיף לaplication אחרת קוד שיגרום לה להציג את הapplication שיצרתי בעמוד הזה והכנסתי לה ערכים.
    דוגמא:
    רשמתי את הפקודה

    application("count)="1"
    application("list")

    השורה הראשונה יוצרת אפליקציה בשםcountומכיסה לתוכה את הערך 1.
    השורה השניה יוצרת אפליקציה בשם list.
    אני רוצה להוסיף קוד לתוך הערך של אפליקצית list שהקוד יציג את האפליקציה הראשונה שיצאת בשם count.
    בקיצור השאלה שלי זה איך אני מוסיף את השורה הבאה לערך של אפלירצית list


    Response.Write( application("application('count')"))

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

  6. PhoenixBoy הגיב:

    הקפצה
    בבקשה תעזרו לי אני לא יכול להמשיך ללמוד asp אם אני לא יפתור את הבעיות הללו!!!

  7. eLisHaWM הגיב:

    תבדוק אם הקובץ של המסד נתונים הוא..
    readonly
    יכול להיות שזו הבעיה

  8. PhoenixBoy הגיב:

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

  9. PhoenixBoy הגיב:

    UP!
    מישהו אולי יכול לעזור לי??? זה מאוד מאוד מאוד מאוד חשוב לי!
    תודה.

שלח תשובה