שלח תשובה

זירת השאלות

15 תשובות

  1. hedish הגיב:

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

    היש מישהו שיודע?

    תודה! תודה! תודה!

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

    אז אם כך
    צור קובץ ASP ואותו תאנקלד לעמודים שאתה רוצה
    למה ASP ולא INC ?
    מהסיבה הפשוטה שקבצי INC לא נקראים ע"י השרת וכל פורץ בן 10 יוכל להיכנס לקובץ ולהגיע למסד

  3. hedish הגיב:

    תודה רבה! אה…ומברוק על הזכייה בתח
    בתחרות הכותבים.
    "ניר מלך הכותבים", אם לא הייתי מספיק ברור.

  4. hedish הגיב:

    האם ליצור קובץ זה ללא שאילתה?
    כלומר רק:
    dim connection
    dim recordset

    האם לכתוב את שורת השאילתה ספיציפית בכל דף?

    ד"א: אני ממש מתחיל. אודה לכל עזרה שהיא מכם.
    תודה!!

  5. hedish הגיב:

    היכן אני כותב את שורת ה- INCLUDE?
    לפנ תגית <HTML>?
    או אחריה?

    או שמא…בתוך תגית <HEAD>?

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

    את ה-include אתה עושה
    איפה שבא לך בדף ותעשה את כל ה-connection שאתה רוצה בעמוד הזה
    אבל שאילתות בכל עמוד בנפרד

  7. hedish הגיב:

    בבקשה, תוכל להראות לי איך הsyntax
    נראה?

    בערך
    אני צריך שתראה לי רק את המבנה. תודה!

  8. omer הגיב:

    אני עשיתי לאתר שלי מה שאתה רצית
    הנה מה שאני בניתי (מצורף קובץ)

    כמובן שצריך להכניס את הקוד שרשום שם לדף ASP

  9. hedish הגיב:

    האם זה אותו קובץ Connection.inc
    עליו שאלתי בהתחלה?

  10. hedish הגיב:

    בעיות בחיבור ל- RECORDSET
    יצרתי קובץ connection.inc
    בו כתבתי כך:
    <%
    dim conn, rs

    set conn=server.CreateObject("ADODB.connection")
    set rs=server.CreateObject("ADODB.recordset")

    conn.open "DSN=phonebook"
    %>

    צרפתי פקודת include בקובץ אחר. בו אני אמור להציג טבלת טלפונים (phonelist.asp):
    </head>
    <!–#include file="connection.inc"–>
    <body>
    <%

    <!–#include file="connection.inc"–>
    <body>
    <%

    dim sql
    sql= "SELECT * FROM phonenumber ORDER BY ID"
    rs.open sql

    אני מקבל הודעת שגיאה כזו:
    Error Type:
    ADODB.Recordset (0x800A0E7D)
    ‏‏אין אפשרות להשתמש בחיבור כדי לבצע פעולה זו. חיבור זה סגור או שאינו חוקי בהקשר זה.
    /phonebook/phonelist.asp, line 16

    יש לציין ששורה 16 היא: rs.open sql

    מה ניתן לעשות ? מה לבדוק? מה הפתרון לבעיה?…אודה לתשובתכם.

  11. L-e-RaN הגיב:

    יש לך בעיה בSQL
    תבדק אם הטבלה phonenumber נמצאת…

  12. hedish הגיב:

    יש טבלה כזאת. בדקתי והיא אכן נמצאת

  13. hedish הגיב:

    אחרי שאני יוצר את השאילתה
    אני פותח את ה-Recordset ?
    כי זה לא כל כך הולך לי.


    <!–#include virtual="/connection.asp"–>

    sql= "SELECT * FROM phonenumber ORDER BY ID"
    rs.open sql, conn

  14. hedish הגיב:

    כיצד אני מגדיר משתנה כגלובלי ב- ASP

  15. hedish הגיב:

    סליחה.
    כיצד אני מגדיר משתנה גלובלי ב vbscript
    תודה.

שלח תשובה