563
צפיות
צפיות
24
תשובות
תשובות
עידכון עמודה מסוג כן/לא
איך אני מעדכן עמודה של כן/לא בתוך בסיס נתונים מסוג אקסיס דרך דף שמקושר אליה
כלומר אני צריך לסנן שורות, אני רוצה להציג חלק מהשורות שבטבלה
איך אני יכול לתקשר עפ הבסיס עם דף ASP
האם מובן ?
איך אני מעדכן עמודה של כן/לא בתוך בסיס נתונים מסוג אקסיס דרך דף שמקושר אליה
כלומר אני צריך לסנן שורות, אני רוצה להציג חלק מהשורות שבטבלה
איך אני יכול לתקשר עפ הבסיס עם דף ASP
האם מובן ?
24 תשובות
לא
אתה שואל איך אתה מבצע את העידכון ב-sql או שאתה שואל עם איזה שפה את מבצע את זה?
בא תראה לנו איך אתה מנסה או תסביר איזה רקע יש לך שנדע מאיפה לנסות להתחיל לעזור…
אני התכוונתי לרמת ה SQL
השפה שאיתה אני עובד היא ASP
אבל אני התכוונתי לאיך מבצעים את ה עידכון ברמת ה SQL
אבל הצלחתי להבין איך מעדכנים ברמת ה SQL
SQL = UPDATE user SET status=true
האם זה נכון?
שאלה אחרת
אפשר לעשות באותו דף שבו אני בוחר לסנן את התגובות של המשתמשים
אפשרות למחוק אותם או צריך דף של מחיקה?
מן הסתם תצטרך גם where
כדי להגדיר איזה רשומה אתה רוצה לעדכן…
לגבי השאלה השניה – לא מובן.
השאלה כך
באותו דף שבו אני בוחר לסנן תגבובת של המשתמשים
חשבתי אולי על אפשרות למחוק את התגובות שלא מתאימים
כלמור לאפשר לממשק להציג את התגובות הרצויות
ואפשרות שניה למחוק התגובות שלא מתאימות
מובן?
לא
לא מובן מה השאלה.
אז תעשה 2 אפשרויות, תעשה 10 אפשרויות – מה הבעיה בכך?
השאלה האם יש…
האם יש אפשרות לעשות באותו דף אפשרות של סינון ואפשרות של מחיקה
או צריך שני דפים אחד של סינון ודף אחר של מחיקה
?
מאוד תלוי במערכת שלך
אתה יכול לעשות הכל עם כמה תנאים או switch וכו'. זה רק תלוי ספציפית במערכת שלך איך היא בנויה… קשה להבין על מה בדיוק מדובר בלי לראות את זה.
ב CASE
ב CASE אין אפשרות לעשות נכון?
איך עושים את זה בתנאי ? ומה זה אומרת SWITCH ?
המערכת לא מסובכת פשוט יש טבלה בבסיס נתונים שיש בה הודעות של המשתמשים ודף ש'שור לבסיס נתונים ובו יש אפשרות של הסינון
רק חשבתי שלעשות באותו דף עוד אפשרות מחיקה ההודעות שלא מתאימות
עם איזה שפה אתה כותב? vbs/js ?
switch=case ב-JS, אני ממש לא זוכר את התחביר של VBS…
כותב ב VBS
אבל ב CASE אין אפשרות לעשות לאותו פורום שיסנן וגם ימחק
או שיש אפשרות כזו?
ככה:
SELECT CASE lCase(WhatToDo)
CASE "delete"
' Here comes the code for delete
CASE "update"
' Here comes the code for update
END SELECT
כמובן ש WhatToDo הוא משתנה שמחזיק את הבחירה האם לעדכן או למחוק מהטופס.
את זה אני יודע רק איך עושים
איך עושים שאותו טופס יעשה מחקיה או עידכון?
אני יודע לעשות משני סוגי טופס עם ה CASE
מה יש בתוך הטופס
האם יש שני ערכים שהם HIDDEN ?
אבל איך הוא ידע שזה מחיקה או סינון אם שניהם באותו טופס?
תיבת בחירה..
אתה עושה תיבת בחירה, שיש בה שתי אפשרויות: delete ו- update..
ואז, אם בחרת delete זה מוחק, ואם update זה מעדכן, הבנת?
אז מוסיף עוד תיבת טקטס שלא מוצגת
שתהיה שווה לבחירה שאני בוחר
נכון?
ןכאשר אני לוחץ על כפתור זה עובד
נכון?
לא.. למה?
למה אתה צריך תיבה לא מוצגת? אתה שולח ישירות את מה שבחרת..
איך אוכל לקבל את הערך של תיבת בחריה
אני יודע כדי לקבל את הערך של תיבת בחירה צריך תית טקסט שלא מוצגת
שממנה אני אקבל את הערך שאני בחרתי
אני מוכן ללמןד דרך אחרת שאני לט יודע, מה היא הדרך שהתכוונת אליה?
כמו תיבת טקסט..
אפשר דוגמא
כן..
Request.Form("select")
עובד אבל כאשר
רני עושה בדיקה אם המשתמש לא בחר כלום שיציג למשתמש הודעה שהוא בחר
אבל מה שקורה שהו מציג לי הודעת שגיעה
אם אני עושה אותו בדיקה על תיבת טקסט זה עובד
הקוד הזה לא עובד עם ה SELCET
כאשר אין בחירה הוא מציג את ההודעה
אלה הוא מציג שיש שגיאה
if request("text") <> "" then
' update
else
msg = "chose a option"
end if
מה השגיאה?
זה עבד תודה