עזרה בשאילתת SQL

liri8n

New member
עזרה בשאילתת SQL

שבת שלום לכולם יש לי שאלה בקשר לשאילתה. אני מנסה להכניס נתונים לטבלה אבל לא לכל השדות אלה רק לחלקם. כתבתי את הפקודה הבאה(שם הטבלה Shato): INSERT INTO Shato (Date, Name, Guests, Pay, Advance, When, Phone) values (1/1/2008, "liron", "250" ,20 , 20, 1/1/2008, 050); כשאני מנסה להריץ את השאילתה בתוך הבסיס נתונים(אקסס) הוא רושם לי שיש לי שגיאלת תחביר. למישהו יש מושג למה? תודה לעוזרים.
 

liri8n

New member
אחרי יותר משעתיים של כל מיני ניסויים

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

גרי רשף

New member
בקיצור- נסה כך:

INSERT INTO Shato ([Date], [Name], [Guests], [Pay], [Advance], [When], [Phone]) values (#1/1/2008#, "liron", "250" ,20 , 20, #1/1/2008#, 050);​
אני משער שאת המשפט הזה אתה שם בתוך שאילתה חדשה שאתה יוצר, ולא מריץ בעזרת Docmd.RunSQL (כי אם כן- יש להחליף את ה-"גרשיים" ב-'תגים').
 

liri8n

New member
תודה רבה לך!!

עזרת לי מאוד. אם יוצרים שאילתה באקסס אז זו הדרך. אני משתמש בשאילתה בJAVA אז צריך רק להוריד את סולמיות בתאריכים וזה עובד. ושוב תודה.
 

24sharon

New member
DATE מילה שמורה באקסס

נראה לי שגם WHEN, ואולי אפילו NAME בהצלחה
 
למעלה