שלח תשובה

זירת השאלות

634
צפיות
2
תשובות

בעיה עם שאילתת SQL ב ASP – לא מ…

,‏ 19 באפריל, 2006

שלום,
אני בניתי פונקציה לקידוד מחרוזות ולהפיכתם בחזרה, אבל יש בעיות.
בניתי טבלה עם ערכים מ A-Z a-z 0-9 ובדקתי שאין כפילויות אז זאת לא הבעיה שלי.
הבעיה היא שאם התו W=r והתו w=s והשאילתת SQL שלי הולכת לטבלה איפה שהתו = W הוא לא בהכרח ילך ל W הגדול, הוא ילך אולי ל w הקטן למרות שהתו המקורי הוא גדול, וככה המחרוזת לא תתקודד כמו שצריך.

הנה דוגמה שלא עבדה:
itay = RZFW
זה עובד. עכשיו הפיכה בחזרה יוצא:
isam
i = R
t = Z
a = F
y = W
וגם
z = s
w = m
ולכן זה קורה. איך אפשר לתקן את זה?

תודה

תגיות:

2 תשובות

  1. shlomoch הגיב:

    תשתמש ב '==' או
    במקום לשמור את האותיות עצמן תשמור את קוד האסקי שלהן ותבצע המרה של הקוד לאותיות ע"י הפונקציה CHR  ולהיפך ע"י הפונקציה ASC

  2. itaysp הגיב:

    תודה! עובד
    קצת התעסקות עם הקוד בניתי פונקציה שהפכה את כל הערכים בטבלה ל ASCII ושיניתי את הפונקציות הקומות וזה עובד 🙂 תודה רבה!

שלח תשובה