פורסם 2007 במאי 318 שנים עשיתי לדעתי את הכל, עכשיו עוד משהו אחד זה לא ארור שאני מקבל או משהו הכל עובד.אני רוצה שאם למשל באותו עמוד יש 20 דיונים, שיהיה דף חדש שבו יהיו הדיונים הישנים יותר.למשל אם אני שם counterTopic בטבלה של הדיונים שבעצם יספור כמה דיונים יש, אני יכול לשאול אם המספר גדול שווה צור דף חדש, אבל איך אני יוצר דף חדש...?עריכה: עוד דבר, שמגיבים בדיון אם משתמשים בתו: ', אין לי מושג למה אבל הוא פשוט נותן ארור בדף ולא שולח תהודעה.זה אולי משהו בקובץ של המסד נתונים? המשתנה של התגובה הוא MEMO דרך אגב, ואני משתמש ב-ACCESS.
פורסם 2007 במאי 318 שנים בטבלה של הדיונים תוסיף שדה של מס' תגובות, וכל פעם שאתה מוסיף / מוחק תגובה תעדכן את השדה הזה. תוסיף גם שדה של מס' צפיות וכל פעם שניגשים לעמוד של הדיון, תעדכן את השדה.
פורסם 2007 במאי 318 שנים מחבר SqlInsert2="UPDATE Threads SET postsCounter='"postsCounter + 1"' WHERE threadID='"&id&"'"מה לא טוב בשורה הזאת, שאני לוחץ שלח תגובה הוא לא מצליח לבצע את הפעולות בדף ASP, יש בעיה בפעולה הזאת.
פורסם 2007 במאי 318 שנים לא צריך מרכאות בהגדלה ב- 1:1) זה לא משתנה מהASP, אלא עמודה בטבלה.2) זה לא טקסט אלא מספר.SqlInsert2="UPDATE Threads SET postsCounter=postsCounter + 1 WHERE threadID='"&id&"'"למה אתה שומא את הTHREAD ID בתור טקסט? אתה בטוח שהוא לא שמור כמספור אוטו'?
פורסם 2007 במאי 318 שנים מחבר לא צריך מרכאות בהגדלה ב- 1:1) זה לא משתנה מהASP, אלא עמודה בטבלה.2) זה לא טקסט אלא מספר.SqlInsert2="UPDATE Threads SET postsCounter=postsCounter + 1 WHERE threadID='"&id&"'"למה אתה שומא את הTHREAD ID בתור טקסט? אתה בטוח שהוא לא שמור כמספור אוטו'?הוא שמור בתור מס' אוטומטי, אבל לא ידעתי שלא אמורים לעשות גרשיים אם זה לא מספר, אבל זה לא נראה לי משפיע על העבודה שלו הוא עובד בשתי המצבים, לא?
פורסם 2007 במאי 318 שנים מחבר אוקיי, הסתדרתי עם העניין הזה.עכשיו, עניין אחרון ואני מסיים את כל העבודה: הסדר של הדיונים בדף של הפורום הוא לפי התאריך בסדר הופכי ולוקח את הנתוניםמהטבלה של הדיונים, כלומר דיון שנפתח עכשיו יהיה בראש רשימת הדיונים.אבל יש בעייה אחת, נגיד מישהו הגיב בדיון מסויים שהיה למשל באמצע הרשימת דיונים, איך אני גורם לו להיות בראש הרשימת דיונים?
פורסם 2007 במאי 318 שנים אתה מסדר את הדיונים לפי תאריך התגובה האחרונה, ולא לפי תאריך התגובה הראשונה/הפתיחה..אם לא בא לך לעשות Query "מסובך" בשביל זה, אתה יכול פשוט להוסיף תא של "זמן תגובה אחרונה" ולעדכן אותו בכל הוספה/מחיקת תגובה..
פורסם 2007 במאי 418 שנים מחבר אתה מסדר את הדיונים לפי תאריך התגובה האחרונה, ולא לפי תאריך התגובה הראשונה/הפתיחה..אם לא בא לך לעשות Query "מסובך" בשביל זה, אתה יכול פשוט להוסיף תא של "זמן תגובה אחרונה" ולעדכן אותו בכל הוספה/מחיקת תגובה..אממ רעיון טוב, אני אנסה אותו, תודה!
פורסם 2007 במאי 418 שנים מחבר עשיתי לדעתי את הכל, עכשיו עוד משהו אחד זה לא ארור שאני מקבל או משהו הכל עובד.אני רוצה שאם למשל באותו עמוד יש 20 דיונים, שיהיה דף חדש שבו יהיו הדיונים הישנים יותר.למשל אם אני שם counterTopic בטבלה של הדיונים שבעצם יספור כמה דיונים יש, אני יכול לשאול אם המספר גדול שווה צור דף חדש, אבל איך אני יוצר דף חדש...?
פורסם 2007 במאי 418 שנים מחבר אתה יכול להשתמש בTOP X כדי לקבל את X הרשומות הראשונות. נסה לשחק עם זה.אין לי מושג מה זה TOP X? יש מצב אתה נכנס למסנג'ר להסביר לי? יש לי אותך שם.
פורסם 2007 במאי 418 שנים תשתמש באחד הרכיבים שמרנדרים נתונים DataList, DataGrid, GridView וכו'בהם יש תכונה של דפדוף שמוריד ממך את כל הכאב הראש שכרוך בזהב-SQL אתה יכול לבקש לשלוף רק את n הרשומות הראשונות שעונות לקרטריון שלךלדוגמא:select top 3 * from table1 order by creation_date descשולף את 3 הרשומות האחרונות בסדר יצירתןאבל שאילתה מסוג זה טובה למצב שבאמת אין לך צורך לשלוף את הרשומות האחרותלבעיה שאתה תארת השיטה הראשונה תצריך ממך הרבה פחות קידוד
פורסם 2007 במאי 418 שנים מחבר תשתמש באחד הרכיבים שמרנדרים נתונים DataList, DataGrid, GridView וכו' בהם יש תכונה של דפדוף שמוריד ממך את כל הכאב הראש שכרוך בזה ב-SQL אתה יכול לבקש לשלוף רק את n הרשומות הראשונות שעונות לקרטריון שלך לדוגמא: select top 3 * from table1 order by creation_date desc שולף את 3 הרשומות האחרונות בסדר יצירתן אבל שאילתה מסוג זה טובה למצב שבאמת אין לך צורך לשלוף את הרשומות האחרות לבעיה שאתה תארת השיטה הראשונה תצריך ממך הרבה פחות קידוד יש מצב להסבר מפורט יותר או לינק שמסביר על אחד הרכיבים שמרנדרים שהזכרת למעלה, כי אני לא "אשף" ב-ASP במיוחד ולא ממש מבין על מה אתה מדבר
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.