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

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

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

שימוש ב DataTable על ידי תחביר SQL ללא מסד נתונים C#

מתוזמן נעוץ נעול הועבר ארכיון code613m
7 פוסטים 4 כותבים 491 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • א מנותק
    א מנותק
    ארכיטקט
    כתב ב נערך לאחרונה על ידי
    #1

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

    בתודה.

    פורסם במקור בפורום CODE613 ב26/07/2015 18:11 (+03:00)

    אידיאולוגיות גדולות נכנסות למטחנה של עולם המעשה ויוצאות ממנו בפירורים (ווינסטון צ'רצ'יל, סתם סתם, זה שלי)

    תגובה 1 תגובה אחרונה
    0
    • S מנותק
      S מנותק
      softs
      כתב ב נערך לאחרונה על ידי
      #2

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

      (עדיין תצטרך קונקשן לsql)

      פורסם במקור בפורום CODE613 ב26/07/2015 22:05 (+03:00)

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

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

        פורסם במקור בפורום CODE613 ב26/07/2015 22:41 (+03:00)

        אידיאולוגיות גדולות נכנסות למטחנה של עולם המעשה ויוצאות ממנו בפירורים (ווינסטון צ'רצ'יל, סתם סתם, זה שלי)

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

          חשוב לך לעבוד עם SQL כסטרינג?
          אולי הפיתרון שלך נמצא דווקא בLINQ?

          פורסם במקור בפורום CODE613 ב26/07/2015 22:50 (+03:00)

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

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

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

            אני מעדיף LINQ לפעולות שאני יודע מראש מה אני הולך לבצע, למרות שאין להשוות את הביצועים ל SQL, לרשום טבלה ל DB זה גם מעמיס על הביצועים.

            אבל אכן מימשתי בעבר כזה דבר, רצו שאני יפתח מודול קליטת דפי בנק ל SAP (למי שלא ידע - אני מתמחה בSAP BUSINESS ONE) וזה חברה בינלאומית עם המון בנקים ופורמטים שונים אז הלכתי על ארכיטקטורה כזו:
            אני קולט את הקובץ ורושם את תוכן הקובץ לטבלה כמו שהוא - מחולק לשורות, ואז כל פורמט שאני מפתח הוא בעצם שאילתת SQL שהסטרינג שלה נשמר בטבלה ואני מריץ את הסטרינג הזה מול הטבלה שמכילה את תוכן הקובץ ויש לי גמישות מקסימלית, עם כמה פונקציות עזר ב SQL כמו split לימדתי אותם לעבוד עם זה, והיום הם כבר לא צריכים אותי לפתח קליטת פורמטים חדשים . . .

            פורסם במקור בפורום CODE613 ב26/07/2015 23:13 (+03:00)

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

              אני מאמין שיש לך צורך מאוד נקודתי לעבוד דווקא עם שאילתות SQL טסטואליות.
              בDataTable יש מתודה בשם Select שמקבלת סטרינג שדומה לפיסוקית WHERE של שפת SQL ומחזירה אוסף DataRows מתאימים.

              LINQ זה פתרון שעונה גם על דינמיות, רק שזה מצריך עבודה. הדרך הקצרה זה להשתמש בספריות כבר כתובות דוגמת
              Dynamic Linq (ראה כאן, וכאן), שמקבלות טקסט אסקיואלי וממירות אותו לפונקציות נכונות של LINQ.

              פורסם במקור בפורום CODE613 ב26/07/2015 23:49 (+03:00)

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

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

              תגובה 1 תגובה אחרונה
              3
              • S מנותק
                S מנותק
                softs
                כתב ב נערך לאחרונה על ידי
                #7

                הבעיה שכאלו ספריות מספקות רק חלק זעיר מהעושר העצום של SQL
                שאפו על הלינק (הראשון) לבניה הדינאמית של linq.. הפתיע אותי
                ..

                פורסם במקור בפורום CODE613 ב26/07/2015 23:51 (+03:00)

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

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

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

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