519
צפיות
צפיות
14
תשובות
תשובות
מה לא בסדר ב-if הזה?
אני מקבל שגיאה:
Expected statement
הקוד:
if i=1 then
do while not rs.eof
end if
if i=2 then
for i=1 to rs.pagesize
end if
אח"כ גם עשיתי את אותו if בשביל לקבוע אם לעשות loop או next
אני מקבל שגיאה:
Expected statement
הקוד:
if i=1 then
do while not rs.eof
end if
if i=2 then
for i=1 to rs.pagesize
end if
אח"כ גם עשיתי את אותו if בשביל לקבוע אם לעשות loop או next
14 תשובות
אתה מבקש מהשרת לעשות דבר כזה!!!
אתה מעלה לו תנאי שאם I = 1 אז תעשה לולאה כזאת
בתוך הלולאה אתה כותב סגור תנאי והתחל תנאי חדש שאם I = 2 אז
תעשה לולאת FOR וסוגר את התנאי!!!
דבר בלתי אפשרי נקודה.
אתה לא יכול לעשת דבר כזה!!!
הרעיון אמור לעבוד פשוט אתה
משתמש ב i בהכל.. תשתמש ב i ללולאות ול if תשתמש במשתנה אחר
אני חושב שזה אמור לעבוד בכל מקרה..
בקוד עצמו
בקוד עצמו השתמשתי ב-i ו-k פה בטעות התבלבלתי
ו-nirtheking מכל הסימני קריאה שלך לא הבנתי כלום במקום לצעוק ולהגיד שאי אפשר ואי אפשר תנסה להסביר למה כי לא הבנתי עדיין מה הבעיה במה שניסיתי לעשות.
ד"א ניסיתי גם עם case וקיבלתי את אותה השגיאה.
אוקיי קבל תיקון
ניסיתי את זה וזה לא יכול לעבוד ככה.. תסביר מה אתה מנסה לעשות אולי נמצא פתרון אחר
Expected statement…
אולי פשוט צריך לשים סטייטמנט לפי התיקון !
if i=1 then
a="bla"
end if
לא הבנתי מה אמרת
statment זה הצהרה לא?
למה לשים a="sdsd" ? מה זה יתן לי?
ו-RiU מה שאני מנסה לעשות זה כזה דבר – לולאה שרצה פעמיים-בפעם הראשונה שהיא רצה נשלפות כל ההודעות עוגן שבפורום ובגלל זה אני צריך do while…ובפעם השנייה שהלולאה רצה נשלפות כל שאר ההודעות שאותן אני רוצה לחלק לעמודים לכן במקום do while אני משתמש ב-for.
אם יש לך איזה פתרון יצירתי אני אשמח לשמוע.
שמע לי יש בתגובה שישה סימני קריאה
אז די סתם לכתוב שטויות ומה שכתבתי לך הוא ברור לגמרי
אתה עושה תנאי שאם i = 1 אז
שיבנה לולאת שתתבצע כל עוד ה-רקורדסט לא הגיע לסופו
וסוגר את התנאי בתוך הלולאה
לאחר מכן בתוך אותה לולאה את עושה עוד תנאי ובודק בו אם i = 2
ועושה לולאה שבה i=1 והלולאה תתבצע עד שהמשתנה i תגיע לגודל הדף (מס' הרשומות בדף) וסוגר את התנאי
אם תעשה כך :::
if i=1 then
do while not rs.eof
loop
end if
if i=2 then
for i=1 to rs.pagesize
next
end if
תראה שהקוד יתבצע כמו שצריך!!!
עשיתי מה שאמרת
וזה תקע לי את ה-iis….סימן שזה לא עובד כמו שצריך
ואני לא מבין זה שאני שם את ה-loop מיד אחרי ה- do while.. זה לא יסיים ישר ת'לולאה בלי לעשות כלום? כי כל מה שצריך להתבצע כתוב בכלל אחרי הלופ
רק רציתי להגיד לך…
בעיקרון מה שאמרת נכון רק רציתי להגיד לך שהקוד שלך לא נכון!!!
אהה אתה מתכוון
שבתוך ה-if לעשות את כל התוכן של הלולאה?
כן
חשבתי שסוף שוף רשמת הודעה
אחת בלי סימני קריאה….
אבל שמחתי נעלמה כשהגעתי לסוף ההודעה….
מה הבעייה שלכם עם סימני הקריאה???
עד כדי כך אתם שונאים את הסימן?
אופס אני חורש על סימן השאלה?
טוב אני אפסיק.
נערך על ידי מנהל הפורום.
תראה פסיכולוג