1771
צפיות
צפיות
12
תשובות
תשובות
שאילתות באקסס
שלום לכולם!
רציתי לשאול איך אני מצבע כמה עדכונים של שדות בשאילתה אחת באקסס?
דוגמא ב-ASP:
update tbl set abc = 'aaa' where num1 >= 0 and num1<= 5;
update tbl set abc = 'bbb' where num1 >= 6 and num1<= 10;
כשניסיתי לכתוב משהו דומה לזה אך ארוך יותר קיבלתי את השגיאה הבאה:
Characters fount after end of SQL statement.
איך אני יכול לבצע כמה update – ים בשאילתה אחת?
תודה, אלברט
12 תשובות
אתה לא יכול
אתה יכול לעדכן כמה רשומות בבת אחת, אבל רק כל עוד ה-WHERE זהה.
זא אין שום דרך? בכלל?
אתה בעצם רוצה לאחד את השאילתות?
כן, משהו כזה…
אני פשוט רוצה לבצע כמה עדכונים על שדה מסויים שכל פעם הקריטריון משתנה…
איך אני עושה?
תודה, אלברט
נסה כזה דבר –
update tbl set abc = 'aaa' where (num1 >= 0 and num1<= 5) OR num1 >= 6 and num1<= 10)
אבל:
אם ה- num1 הוא בין 6 ל-10 אז צריך לעדכן ל- 'bbb' ולא 'aaa'…
טוב שני אפשריות
פתיחת רקורדסט ובדיקת IF ושאילתת הכנסה בהתאם
אפשרות שנייה
שני שאילתות בשימוש באופרטור betWeen
update tbl set abc = 'aaa' where num1 between 1 and 5;
update tbl set abc = 'bbb' where num1 between 6 and10;
כמו שאמרתי – רק 2 שאילתות
לא שמתי לב… צודק..
אז תקשיב לילדה
אבל ההבדל
בין מה שאני אמרתי לבין מה שהילדה אמרה זה שאני אמרתי לו להשתמש באופרטור betWeen וחוץ מזה אותו דבר
אוקיי תודה לכולכם!
ועוד שאלה:
מה זה createRange() ב- JS?
ו- parentElement()?
תודה, אלברט
תשובות
השיטה createRange() משמשת ליצירת משתנה היכיל את הטקסט או האלמנט המסויים לפי מה שאני הבנתי מהנושא.
השיטה parentElement() מחזירה את אלמנט האב של האלמנט הנוכחי