דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ארכיון code613m
  4. סימנים מיוחדים בשאילתה

סימנים מיוחדים בשאילתה

מתוזמן נעוץ נעול הועבר ארכיון code613m
12 פוסטים 5 כותבים 871 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ח מנותק
    ח מנותק
    חבלזון
    כתב ב נערך לאחרונה על ידי
    #3

    אני לא חושב שזה קשור לאקסס, עיקר הבעיה שלי היא להפוך נתונים עם סימנים מיוחדים לכזה שלא יעשה בעיות.

    פירטתי את הכל כי אולי הדרך הטובה היא לשמור מראש בקובץ ה xml בצורה אחרת, או שמא יש דרך התמודדות מיוחדת עם אקסס.

    תכל'ס מה שקורה זה שהמערכת בונה שאילתת Insert עם פרמטרים שנקראים מתוך הקובץ, וכאשר יש במחרוזת סימנים מיוחדים- למשל "משפחת יעקובוביץ' העסק משתבש.

    פורסם במקור בפורום CODE613 ב16/02/2016 14:39 (+02:00)

    תגובה 1 תגובה אחרונה
    0
    • M מנותק
      M מנותק
      macroshadow
      כתב ב נערך לאחרונה על ידי
      #4

      סימן מיוחד יש להקיף בגרשיים.

      פורסם במקור בפורום CODE613 ב16/02/2016 14:57 (+02:00)

      תגובה 1 תגובה אחרונה
      0
      • ח מנותק
        ח מנותק
        חבלזון
        כתב ב נערך לאחרונה על ידי
        #5

        @MacroShadow

        סימן מיוחד יש להקיף בגרשיים.

        אני לא יודע איפה יהיה סימן מיוחד אם בכלל, אז איך אתה ממליץ לעשות זאת?

        הפונקציה Replace נראית לי מאיטה מאוד, חוץ מזה שבה עצמה אני מסתבך עם הדרך לכתוב את התנאים והתוצאה.

        תודה

        פורסם במקור בפורום CODE613 ב16/02/2016 15:08 (+02:00)

        תגובה 1 תגובה אחרונה
        0
        • M מנותק
          M מנותק
          macroshadow
          כתב ב נערך לאחרונה על ידי
          #6

          תכתוב פונקציה שתחפש את התווים המיוחדים ותקיף אותם בגרשיים.
          אם לא תסתדר לבד אכתוב לך בל"נ בעת הפנאי.

          פורסם במקור בפורום CODE613 ב16/02/2016 15:25 (+02:00)

          תגובה 1 תגובה אחרונה
          0
          • ח מנותק
            ח מנותק
            חבלזון
            כתב ב נערך לאחרונה על ידי
            #7

            @MacroShadow

            תכתוב פונקציה שתחפש את התווים המיוחדים ותקיף אותם בגרשיים.
            אם לא תסתדר לבד אכתוב לך בל"נ בעת הפנאי.

            אני מנסה, כבר הרבה זמן. זה תמיד משתבש לי, כי גם ההוראה עצמה משתבשת עם הסימנים האלו.

            פורסם במקור בפורום CODE613 ב16/02/2016 15:36 (+02:00)

            תגובה 1 תגובה אחרונה
            0
            • מ מנותק
              מ מנותק
              מנצפך 0
              כתב ב נערך לאחרונה על ידי
              #8

              למה replace לוקח הרבה זמן?
              כמה קבצים נשלחים כל כמה זמן ובאיזה גודל?

              פורסם במקור בפורום CODE613 ב17/02/2016 00:48 (+02:00)

              תגובה 1 תגובה אחרונה
              0
              • clickoneC מנותק
                clickoneC מנותק
                clickone
                כתב ב נערך לאחרונה על ידי
                #9

                לכאורה אתה מממש שרת DB לבד.
                לא כ"כ מובן למה.
                תספר לנו מה מציק בלעבוד מול שרת SQL....
                לדעתי יהיה יותר קל לעזור לך מהכיוון הזה.

                אני מניח שאתה משתמש בדאטאסט בתוכנת הקצה, לדעתי, אל תלך לכיוון של XML עם מימוש לבד, אלא תקבל דאטאסט, ותחזיר לסרביס שלך את אובייקט הDATASET לאחר השינויים של המשתמש, ותן לו להתמודד לבד.

                עשיתי את זה בעבר (לפני 5 שנים) עד שהבנתי שזה לממש לבד את הSQL SERVER. רק שזה מה שהלקוח דרש.
                בסוף הצלחתי לשכנע אותו 🙂 -- אולי עכשיו גם אותך 🙂

                פורסם במקור בפורום CODE613 ב17/02/2016 02:16 (+02:00)

                אין טסט כמו פרודקשן.

                המייל שלי urivpn@gmail.com

                תגובה 1 תגובה אחרונה
                1
                • ח מנותק
                  ח מנותק
                  חבלזון
                  כתב ב נערך לאחרונה על ידי
                  #10

                  המקרה שלי הוא פשוט הרבה יותר, אני מעוניין לעבוד במחשב ללא חיבור לאינטרנט בכלל. כל תחנה מיועדת רק לקליטת מידע, ואז הנתונים נשלחים אלי בקובץ, דרך מייל (למשל ממחשב אחר) או אפילו בדרך העתיקה של דיסק און קי.

                  בקשר לאקסס- נכון שזה לא כמו SQL SERVER, אבל במקרה שלי רק ככה נחסך ממני המשך התפעול של החומר, כי לייצר דוחות ושאילתות הלקוח שלי יודע מצוין דרך אקסס.

                  ועכשיו לבעיה עצמה, האמת שדי הסתדרתי איתה. נשאר לי רק בעיה קטנה, אני רואה שכאשר יש מרכאות במחרוזת זה נשמר בקובץ כך &quot
                  אבל כשאני קורא במחלקת xmlDocument לערך הוא מתורגם חזרה למרכאות. נראה לי שיש דרך פשוטה למנוע זאת, מישהו יודע?

                  תודה לכולם על הרצון הטוב

                  פורסם במקור בפורום CODE613 ב17/02/2016 13:30 (+02:00)

                  תגובה 1 תגובה אחרונה
                  0
                  • dovidD מנותק
                    dovidD מנותק
                    dovid ניהול
                    כתב ב נערך לאחרונה על ידי
                    #11

                    הבעיה היא בהרצת שאילתה שמכילה טקסט שבתוכו יש מרכאות. הכי טוב זה להשתמש בOleDbParameters כי הוא עושה את העבודה. אני ממליץ בחום להתאמץ הרבה למטרה זו - לעבוד מול OleDbParameter - מאשר לטהר את הטקסט בעצמך. אשמח להראות מה ואיך אבל תצטרך לתת יותר רקע ו/או קוד.
                    במקרה ותדבק באפשרות שאינני ממליץ אז עליך להפוך כל מרכאה בודדת/כפולה שמופיעה פעם אחת, לפעמיים, עם Replace פשוט.

                    פורסם במקור בפורום CODE613 ב17/02/2016 14:10 (+02:00)

                    מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                    בכל נושא אפשר ליצור קשר dovid@tchumim.com

                    תגובה 1 תגובה אחרונה
                    0
                    • ח מנותק
                      ח מנותק
                      חבלזון
                      כתב ב נערך לאחרונה על ידי
                      #12

                      הלכתי על הפתרון שלך. oledbparameter.

                      פשוט תענוג! אשריך.

                      פורסם במקור בפורום CODE613 ב18/02/2016 13:31 (+02:00)

                      תגובה 1 תגובה אחרונה
                      2

                      בא תתחבר לדף היומי!
                      • התחברות

                      • אין לך חשבון עדיין? הרשמה

                      • התחברו או הירשמו כדי לחפש.
                      • פוסט ראשון
                        פוסט אחרון
                      0
                      • דף הבית
                      • קטגוריות
                      • פוסטים אחרונים
                      • משתמשים
                      • חיפוש
                      • חוקי הפורום