Access 2007 - לא מצליחה לעשות שאילתת SQL

bookworm1

New member
Access 2007 - לא מצליחה לעשות שאילתת SQL

אני לא מצליחה לעשות שאילתתUpdate SQL.
Update projects_list set estimated.date = end_date where estimated_date is null
גם בלי תנאי "where" השאילתא לא עובדת כלל
Update projects_list set estimated.date = end_date
ובמידה ואני מחליפה את Update ב-Select, ושאילתא נראית ככה: Select * from projects_list where projects_list.estimated_date is null אז השאילתא עובדת נהדר - מראה את כל השורות שעומדות בתנאי.
אז למה אני לא יכולה לעשות Update?
נ.ב. לא מצליחה לצרף את קובץ האקסס...
 

pitoach

New member
תחליפי את הסיומת של סוג הקובץ ל txt ואז תוכלי

להעלות אותו
האבטחה בתפוז לא שווה יותר מדי (מפתחים שרואים את ההערה חייבים לזכור לאבטח לפי תוכל בינארי של הקובץ ולא רק לפי השם של הקובץ! זה עדיין לא מבטיח 100% אבל זה צעד חובה)
 

roniel405

New member
הרצתי את השאילתה והיא מעדכנת את התאריך

UPDATE Projects_List SET Projects_List.Estimated_Date = Projects_list.End_Date
WHERE Projects_List.Estimated_Date Is Null;
 

bookworm1

New member
אז מה יכולה להיות הסיבה שאצלי המסד פשוט לא

מגיב כאשר אני לוחצת על כפתור "הפעל" ולא מתבצעת שום פעולה כלל?
אני יודעת שהשאילתא אמורה לעבוד, התחביר נכון, אך התוכנה שפוט לא עושה שום פעולה!
תודה רבה מראש
 

roniel405

New member
האם השאילתה כתובה בקוד?

אם כן, שימי Break Point ותראי אם בכלל הקוד הזה מתבצע
 

bookworm1

New member
לבורותי, אני לא יודעת, איך שמים Break Point

באקסס.
שאילתות באופן כללי אכן מתבצעות, אך לא Update
 

bookworm1

New member
נראה לי שעכשיו קלטתי את השאלה - לא, לא רשום

ב-VB קוד, אלא במסך שאילתות, בתצוגת SQL
 

roniel405

New member
תנסי לעמוד על השאילתה בחלונית הניווט

עכבר ימני ->פתיחה או לחיצה כפולה על השאילתה. האם היא מתבצעת?
 

כלליים

New member
אולי שאילתות הפעולה חסומות?

האם שאילתת פעולה אחרת, פועלת היטב?
אם לא, אז הסיבה היא חסימת אבטחה. קראי על זה בעזרה.
 

bookworm1

New member
אתם גדולים!!! תודה רבה!

זאת אכן היתה בעיה של אבטחה, עכשיו הכל עובד!
*/
*/
 
למעלה