שלח תשובה

זירת השאלות

443
צפיות
23
תשובות

מערכת החדשות שמופיעה בASP-מאמרים

,‏ 5 באוקטובר, 2004

שלום!
ניסיתי להפעיל את מערכת החדשות שמופיעה אצלכם במאמרים של ASP,
ונתקלתי בשגיאה הבאה:



Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 2.

/rapworld/asp/add_news.asp, line 40


מה השגיאה אומרת ואיך פותרים את הבעיה.
תודה
ISRAPPER

תגיות:

23 תשובות

  1. israpper הגיב:

    הנה הקוד


    <html>
    <head>
    </head>
    <body >
    <%
    hap=0
    for each name in Request.Form

    hap = hap + INSTR(1, Request.Form(name), "מפגר", 1)
    hap = hap + INSTR(1, Request.Form(name), "מכוער", 1)
    hap = hap + INSTR(1, Request.Form(name), "אידיוט", 1)
    Next

    If hap > 0 Then
    Response.write "<h2><center>שפה כזאת לא מורשת כאן</h2>"
    Response.write "</body></html>"
    Response.end
    End If

    %>

    <%
    title=Trim(Request.Form("title"))
    full_news=Trim(Request.Form("full_news"))
    author=Trim(Request.Form("author"))

    If LEN(Author)=0 Then Author="חסוי"

    full_news=REPLACE(full_news, vbCrlf, "<br>")
    full_news=REPLACE(full_news, "[b]", "<b>")
    full_news=REPLACE(full_news, "[/b]", "</b>")

    sq="insert into news(full_news,title,author)values(`"&full_news&"`,`"&title&"`,`"&author&"`)"

    path = server.mappath("news.mdb")
    set c=server.createobject("ADODB.Connection")
    c.open "driver={Microsoft Access Driver (*.mdb)}; DBQ=" &path
    c.Execute sq
    %>
    <h2><center>חדשות נוספו בהצלחה</h2>
      </tr>
    </table>
    </body>
    </html>

    השורה שבה מופיע השגיאה מסומנת באדום ומודגשת
    תודה על העזרה
    ISRAPPER

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

    גם רווחים יכולים לעזור

    sq="insert into news(full_news,title,author) values ('"&full_news&"','"&title&"','"&author&"')"

  3. israpper הגיב:

    אז ככה
    דבר ראשון ,תודה על העזרה.
    נתקלתי בהודעת שגיאה חדשה:


    Microsoft OLE DB Provider for ODBC Drivers error '80004005'

    [Microsoft][ODBC Microsoft Access Driver] Field 'news.title' cannot be a zero-length string.

    /rapworld/asp/add_news.asp, line 41

    מה היא אומרת ואיך פותרים את הבעיה?
    תודה
    ISRAPPER

  4. BuildHome הגיב:

    תשובה
    תראה במסד, בטבלה "news" האם השדה "title" מוגדר כשדה חובה (לא יכול להיות ריק – אפס תווים).

  5. israpper הגיב:

    בגודל השדה כתוב 50 ,כך שזה לא יכול
    להיות ריק

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


    זה שיש הגבלת תווים זה טוב
    אבל יכול להיות שזה מפתח למשל ואז אתה חייב לשים בו ערכים.

    כלומר
    השדה לא יכול להכיל ערכים ריקים

  7. israpper הגיב:

    תגובה
    אני רק מתחיל בזה ולא הבנתי כלום.

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

    תבדוק במאפייני השדה
    במד האם הוא יכול להכיל ערכים ריקים (null)

  9. israpper הגיב:

    שאלה חדשה-מערכת מסרים אישית
    שלום לכולם!
    1.רציתי לדעת איך אני יכול לבנות מערכת של מסרים אישים והצגת
    משתמשים מחוברים כמו של האתר :
    http://www.setup.co.il

    2.רציתי לשאול אותכם איך אני בונה מערכת שבה אני מוסיף לטבלה מסויימת,
    תוכנה שיוכלו לדרג אותה .
    3.איך בונים מערכת של תגובות לדף מסויים?

    תודה לכל העוזרים

    ISRAPPER

  10. אוריקס הגיב:

    לא תקבל פה קוד מוכן.
    נוכל לכוון אותך/לעזור/לתת רעיונות במידה ותתקל בבעיות בזמן הפיתוח…

    אם אתה יודע טכנולוגית צד שרת כלשהי תתחיל בפיתוח ונשמח לעזור

  11. MasterMind הגיב:

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

  12. israpper הגיב:

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

    נגיד בדף מסויים בASP שמציג טקטס שנשלח אליו,אז איך אני גורם לטקסט
    הזה לזוז כמו בחדשות?

    תודה על העזרה
    ISRAPPER

  13. אני מציע לך ללמוד מההתחלה.
    תתחיל עם HTML, אח"כ CSS, אח"כ vbs או js (צד שרת), אח"כ asp, ואח"כ עבודה עם מסדי נתונים. כמו כן, תלמד בשלב מסוים גם js צד לקוח.

  14. israpper הגיב:

    אז ככה
    HTML למדתי מזמן ואני יודע את זה מצויין.
    CSS קראתי על זה קצת בSETUP ,אני יודע גם FLASH .
    ועברתי קצת על המדריכים באתר של זה בנושא ASP .

    יש מדריכים מסויימים בASP שאתה ממליץ לי ללמוד אותם כדי לדעת לבנות
    את מה שכתבתי למעלה?

    תודה
    ISRAPPER

  15. BuildHome הגיב:

    אתה צריך לעבור
    על המדריכים
    ASP
    SQL
    VBS (אפשר גם JS צד שרת)
    תעבור על המדריך "תכנון DB" שנמצא במדור SQL.

  16. israpper הגיב:

    אוקיי,תודה. אתם יכולים לענות לי על
    השאלה הבאה:
    איך אני גורם לדף ASP שבו מוצג טקסט(שנשלח מדף אחר) לנוע
    כמו בחדשות של אתרים?

    תודה על העזרה
    ISRAPPER

  17. אוריקס הגיב:

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

  18. israpper הגיב:

    הודעת שגיאה
    קיבלתי את הודעת השגיאה הבאה:


    Microsoft JET Database Engine error '80004005'

    Unspecified error

    /tactworld/asp/subscribe.asp, line 6

    זה קוד הדף,שורה 6 מסומנת באדום


    <%
        Dim conn, SQLstr
        Set conn = Server.CreateObject("ADODB.Connection")
           Set Rs = Server.CreateObject ("ADODB.Recordset")
       Conn.ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("database.mdb") & ""
      Conn.Open

        SQLstr="INSERT INTO Users (Nickname,Password) VALUES ('"
        SQLstr = SQLstr & Request("Nickname") & "','"
        SQLstr = SQLstr & Request("Password") & "')"
        conn.Execute SQLstr

        conn.Close
        Set conn = Nothing
    %>

    איך אני פותר את הבעיה?

    תודה
    ISRAPPER

שלח תשובה