שלח תשובה

זירת השאלות

280
צפיות
11
תשובות

מה הבעיה בשאילתת ה-SQL הבאה —

,‏ 6 באפריל, 2004

חג שמח ובוקר טוב!

השאילתה-
INSERT INTO scroll_news (contents,taarich-day,taarich-month) VALUES (‘test’,6,4)

הוא נותן לי:
Microsoft JET Database Engine (0x80040E14)
Syntax error in INSERT INTO statement.


בברכה, אלכס

תגיות:

11 תשובות

  1. NerdX הגיב:

    מיושר לשמאל
    השאילתה-
    INSERT INTO scroll_news (contents,taarich-day,taarich-month) VALUES (‘test’,6,4)

  2. NerdX הגיב:

    מדוע המספרים לא תחומים בגרשיים
    משום שהם נכנסים לשדה מסוג מספר.

    בברכה חג שמח

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

    נסה כך


    INSERT INTO scroll_news(contents,taarich-day,taarich-month) VALUES (‘test’,6,4)

    הורדתי רווח . פקדות ה-SQL שלך נראית לי רגילה לגמרי אלא עם ה-SQL מתייחס ל-month ול-day כערכים נפרדים

  4. NerdX הגיב:

    ניסיתי ללא הועיל
    תודה בכל זאת

    בברכה, אלכס

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

    יש לי שאלה
    למה משמשות העמודות taarich-day ו-taarich-month אם יש בכל זאת אפשרות לקבוע שדה מסוג תאריך?

  6. NerdX הגיב:

    זה פותר המון בעיות שהכנסה לשדה מסוג
    תאריך יוצרת שביניהן נכלל הבלבול בין היום והחודש בתאריך בארצות מסוימות (ואשר נתמך ב-ACCESS וב-ASP) וכמו כן בעיות בסידור לפי התאריך.

  7. ויוצר המון בעיות חדשות
    במיונים ושליפות.
    אם אתה מכניס את התאריכים בפורמט הנכון – שום דבר לא אמור להתבלבל ולעשות בעיות.

  8. NerdX הגיב:

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

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

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

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

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

שלח תשובה