487
צפיות
צפיות
11
תשובות
תשובות
מה הבעיה בשאילתת ה-SQL הבאה —
חג שמח ובוקר טוב!
השאילתה-
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 תשובות
ישר לשמאל בבקשה
מיושר לשמאל
השאילתה-
INSERT INTO scroll_news (contents,taarich-day,taarich-month) VALUES ('test',6,4)
למה את המספרים אתה לא תוחם ב"?
מדוע המספרים לא תחומים בגרשיים
משום שהם נכנסים לשדה מסוג מספר.
בברכה חג שמח
נסה כך
INSERT INTO scroll_news(contents,taarich-day,taarich-month) VALUES ('test',6,4)
הורדתי רווח . פקדות ה-SQL שלך נראית לי רגילה לגמרי אלא עם ה-SQL מתייחס ל-month ול-day כערכים נפרדים
ניסיתי ללא הועיל
תודה בכל זאת
בברכה, אלכס
יש לי שאלה
למה משמשות העמודות taarich-day ו-taarich-month אם יש בכל זאת אפשרות לקבוע שדה מסוג תאריך?
זה פותר המון בעיות שהכנסה לשדה מסוג
תאריך יוצרת שביניהן נכלל הבלבול בין היום והחודש בתאריך בארצות מסוימות (ואשר נתמך ב-ACCESS וב-ASP) וכמו כן בעיות בסידור לפי התאריך.
ויוצר המון בעיות חדשות
במיונים ושליפות.
אם אתה מכניס את התאריכים בפורמט הנכון – שום דבר לא אמור להתבלבל ולעשות בעיות.
הפתרונות לבעיות החדשות פשוטים הרבה
יותר.
ממיינים תחילה לפי שנה, אח"כ לפי חודש ולבסוף לפי יום.
בשליפות זה אפילו יכול לעזור כי זה מגמיש את המערכת ואתה לא צריך להיות כבול רק לפונקציות שכלולות ב-ASP.
אתה טועה.
קודם כל סידור, לפי תאריך יכול להתבצע איך שאתה רוצה, יש פונקציות לחילוץ כל פרמטר מהתאריך…
דבר שני – שימוש בשדה תאריך יחסוך מקום. מה אם תרצה להשתמש בשעה? עוד 3 שדות? זה פשוט אסון מבחינת הדיבי. במקום זה שמים שדה אחד שהוא תאריך ושעה וגומרים עם הסיפור.
אני בהחלט מסכים שעבודה עם תאריכים זה אחד הדברים הכי מעצבנים שיש, אבל צריכים ללמוד את זה