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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. פונקציית vba & odbc

פונקציית vba & odbc

מתוזמן נעוץ נעול הועבר תכנות
50 פוסטים 4 כותבים 1.9k צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ליבלל ליבל

    @dovid אמר בפונקציית vba & odbc:

    במהלך הגדרת החיבור (בדרך שעשית עד היום) יש אפשרות כמדומני לצפות ב"מחרוזת החיבור" (connection string).

    לא בדיוק הבנתי את כוונתך
    עד היום עשיתי, נתונים חיצונים>מקור חדש>קובץ odbc התכוונת לזה ?

    dovidD מנותק
    dovidD מנותק
    dovid
    ניהול
    כתב ב נערך לאחרונה על ידי
    #5

    @ליבל אמר בפונקציית vba & odbc:

    @dovid אמר בפונקציית vba & odbc:

    במהלך הגדרת החיבור (בדרך שעשית עד היום) יש אפשרות כמדומני לצפות ב"מחרוזת החיבור" (connection string).

    לא בדיוק הבנתי את כוונתך
    עד היום עשיתי, נתונים חיצונים>מקור חדש>קובץ odbc התכוונת לזה ?

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

    • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
    • בכל נושא אפשר ליצור קשר dovid@tchumim.com
    ליבלל תגובה 1 תגובה אחרונה
    1
    • dovidD dovid

      @ליבל אמר בפונקציית vba & odbc:

      @dovid אמר בפונקציית vba & odbc:

      במהלך הגדרת החיבור (בדרך שעשית עד היום) יש אפשרות כמדומני לצפות ב"מחרוזת החיבור" (connection string).

      לא בדיוק הבנתי את כוונתך
      עד היום עשיתי, נתונים חיצונים>מקור חדש>קובץ odbc התכוונת לזה ?

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

      ליבלל מנותק
      ליבלל מנותק
      ליבל
      כתב ב נערך לאחרונה על ידי
      #6

      @dovid אמר בפונקציית vba & odbc:

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

      אצלי אין 😞
      אופיס 2016

      OdedDvirO תגובה 1 תגובה אחרונה
      0
      • ליבלל ליבל

        @dovid אמר בפונקציית vba & odbc:

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

        אצלי אין 😞
        אופיס 2016

        OdedDvirO מנותק
        OdedDvirO מנותק
        OdedDvir
        כתב ב נערך לאחרונה על ידי
        #7

        @ליבל אמר בפונקציית vba & odbc:

        אצלי אין
        אופיס 2016

        אתה יכול לראות בטבלה MSysObjects בשדה Connect את מחרוזת החיבור

        ליבלל תגובה 1 תגובה אחרונה
        3
        • OdedDvirO OdedDvir

          @ליבל אמר בפונקציית vba & odbc:

          אצלי אין
          אופיס 2016

          אתה יכול לראות בטבלה MSysObjects בשדה Connect את מחרוזת החיבור

          ליבלל מנותק
          ליבלל מנותק
          ליבל
          כתב ב נערך לאחרונה על ידי
          #8

          @OdedDvir רשום לי DSN=tast
          כלומר מצביע לקובץ החיבור tast

          OdedDvirO תגובה 1 תגובה אחרונה
          0
          • ליבלל ליבל

            @OdedDvir רשום לי DSN=tast
            כלומר מצביע לקובץ החיבור tast

            OdedDvirO מנותק
            OdedDvirO מנותק
            OdedDvir
            כתב ב נערך לאחרונה על ידי
            #9

            @ליבל תוכל לפתוח את הקובץ בכל עורך טקסט ולראות את המחרוזת שם

            ליבלל תגובה 1 תגובה אחרונה
            1
            • OdedDvirO OdedDvir

              @ליבל תוכל לפתוח את הקובץ בכל עורך טקסט ולראות את המחרוזת שם

              ליבלל מנותק
              ליבלל מנותק
              ליבל
              כתב ב נערך לאחרונה על ידי ליבל
              #10

              @OdedDvir לא מצאתי את הקובץ כדי לראות
              איך אפשר לראות מכאן ?

              @dovid @OdedDvir נדמה לי שאתם מנסים לרמז לי אבל עדיין לא הבנתי 😞
              ff248bc6-8144-43dd-a5fc-f9f2267f4ba1-image.png

              תגובה 1 תגובה אחרונה
              0
              • chagoldC מנותק
                chagoldC מנותק
                chagold
                כתב ב נערך לאחרונה על ידי chagold
                #11
                • תיקח קובץ טקסט
                • תהפוך את הסיומת לudl,
                • תפתח אותו שוב ע"י לחיצה כפולה
                • תקשר אותו למסד הנתונים שאתה רוצה להתחבר אליו (עד שאתה מקבל הודעת אישור שהקונקט הצליח).
                • אח"כ תפתח אותו שוב בטקסט והרי לך הנתיב.
                ליבלל תגובה 1 תגובה אחרונה
                2
                • chagoldC chagold
                  • תיקח קובץ טקסט
                  • תהפוך את הסיומת לudl,
                  • תפתח אותו שוב ע"י לחיצה כפולה
                  • תקשר אותו למסד הנתונים שאתה רוצה להתחבר אליו (עד שאתה מקבל הודעת אישור שהקונקט הצליח).
                  • אח"כ תפתח אותו שוב בטקסט והרי לך הנתיב.
                  ליבלל מנותק
                  ליבלל מנותק
                  ליבל
                  כתב ב נערך לאחרונה על ידי
                  #12

                  @chagold תודה אכן נתן לי את הנתיב.
                  עדיין יש לי שגיאה לא מבין מדוע,

                  Private Sub Form_Current()
                  Dim oConn As ADODB.Connection
                  Private Sub ConnectDB()
                      Set oConn = New ADODB.Connection
                      oConn.Open "DRIVER={MySQL ODBC 8.0 Unicode Driver};SERVER=51.51.51.51;UID=sss;PWD=XXXXXX;DATABASE=jjjj;PORT=3306;"
                  
                  
                  End Sub
                  

                  חוץ מ DRIVER={MySQL ODBC 8.0 Unicode Driver} שזה חייב להיות נכון, הכול היה בתיעוד הנתיב

                  dovidD תגובה 1 תגובה אחרונה
                  0
                  • ליבלל ליבל

                    @chagold תודה אכן נתן לי את הנתיב.
                    עדיין יש לי שגיאה לא מבין מדוע,

                    Private Sub Form_Current()
                    Dim oConn As ADODB.Connection
                    Private Sub ConnectDB()
                        Set oConn = New ADODB.Connection
                        oConn.Open "DRIVER={MySQL ODBC 8.0 Unicode Driver};SERVER=51.51.51.51;UID=sss;PWD=XXXXXX;DATABASE=jjjj;PORT=3306;"
                    
                    
                    End Sub
                    

                    חוץ מ DRIVER={MySQL ODBC 8.0 Unicode Driver} שזה חייב להיות נכון, הכול היה בתיעוד הנתיב

                    dovidD מנותק
                    dovidD מנותק
                    dovid
                    ניהול
                    כתב ב נערך לאחרונה על ידי
                    #13

                    @ליבל נשמח לדעת מה השגיאה.

                    • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                    • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                    ליבלל תגובה 1 תגובה אחרונה
                    0
                    • dovidD dovid

                      @ליבל נשמח לדעת מה השגיאה.

                      ליבלל מנותק
                      ליבלל מנותק
                      ליבל
                      כתב ב נערך לאחרונה על ידי
                      #14

                      @dovid אמר בפונקציית vba & odbc:

                      @ליבל נשמח לדעת מה השגיאה.

                      13791a6b-86a8-4c25-b63a-f93727ae5654-image.png

                      dovidD תגובה 1 תגובה אחרונה
                      0
                      • ליבלל ליבל

                        @dovid אמר בפונקציית vba & odbc:

                        @ליבל נשמח לדעת מה השגיאה.

                        13791a6b-86a8-4c25-b63a-f93727ae5654-image.png

                        dovidD מנותק
                        dovidD מנותק
                        dovid
                        ניהול
                        כתב ב נערך לאחרונה על ידי
                        #15

                        @ליבל על איזו שורה זה?

                        • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                        • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                        תגובה 1 תגובה אחרונה
                        0
                        • ליבלל מנותק
                          ליבלל מנותק
                          ליבל
                          כתב ב נערך לאחרונה על ידי ליבל
                          #16
                          oConn As ADODB.Connection
                          
                          תגובה 1 תגובה אחרונה
                          0
                          • ליבלל מנותק
                            ליבלל מנותק
                            ליבל
                            כתב ב נערך לאחרונה על ידי
                            #17

                            מותקן לי גם דרייבר של 32 bit וגם 64 bit, יתכן שזה הבעיה
                            השאלה האם אפשר להגדיר שישתמש דווקא של 32 ?

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

                              תלחץ על התפריט Tools שם בחר בReferences...
                              חפש ברשימה פריט שמתחיל ככה Microsoft ActiveX Data Objects
                              אם יש כמה נסה את החדש ביותר,
                              אשר ונסה שוב.

                              • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                              • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                              תגובה 1 תגובה אחרונה
                              1
                              • ליבלל מנותק
                                ליבלל מנותק
                                ליבל
                                כתב ב נערך לאחרונה על ידי
                                #19

                                @dovid אכן עכשיו זה כבר שגיאה אחרת דווקא על המילה dim
                                eec59ffd-f9d1-4780-a535-67839bd0e953-image.png

                                OdedDvirO תגובה 1 תגובה אחרונה
                                0
                                • ליבלל ליבל

                                  @dovid אכן עכשיו זה כבר שגיאה אחרת דווקא על המילה dim
                                  eec59ffd-f9d1-4780-a535-67839bd0e953-image.png

                                  OdedDvirO מנותק
                                  OdedDvirO מנותק
                                  OdedDvir
                                  כתב ב נערך לאחרונה על ידי OdedDvir
                                  #20

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

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

                                    וואו אני באמת חדש ב vba, מעניין מה צריך לעשות
                                    זה לא משנה פונקציה פרטית ופונקציה כללית ?

                                    Sub j()
                                        Dim oConn As ADODB.Connection
                                        Private Sub ConnectDB()
                                        Set oConn = New ADODB.Connection
                                        oConn.Open "DRIVER={MySQL ODBC 8.0 Unicode Driver};SERVER=222.000.333.22;UID=s555r;PWD=55555;DATABASE=ggggggg;PORT=3306;OPTION=3;"
                                    End Sub
                                    
                                    
                                    תגובה 1 תגובה אחרונה
                                    0
                                    • ליבלל מנותק
                                      ליבלל מנותק
                                      ליבל
                                      כתב ב נערך לאחרונה על ידי
                                      #22

                                      ב"ה נראה לי שהצלחתי אבל עדיין אין לי אינדקציה לזה (פשוט אין שגיאות...)
                                      איך אני צריך להביא את הטבלאות ע"י sql ?

                                      OdedDvirO תגובה 1 תגובה אחרונה
                                      0
                                      • ליבלל ליבל

                                        ב"ה נראה לי שהצלחתי אבל עדיין אין לי אינדקציה לזה (פשוט אין שגיאות...)
                                        איך אני צריך להביא את הטבלאות ע"י sql ?

                                        OdedDvirO מנותק
                                        OdedDvirO מנותק
                                        OdedDvir
                                        כתב ב נערך לאחרונה על ידי
                                        #23

                                        @ליבל אמר בפונקציית vba & odbc:

                                        ב"ה נראה לי שהצלחתי אבל עדיין אין לי אינדקציה לזה (פשוט אין שגיאות...)
                                        איך אני צריך להביא את הטבלאות ע"י sql ?

                                        תלוי מה שיטת העבודה שלך. אם אתה רק רוצה לגשת לנתונים דרך VBA יש פונקציות לקרוא Recordset
                                        אבל -
                                        אם יש לך טפסים שמבוססים על טבלאות תצטרך לאכלס אותם על ידי VBA או להשתמש בטבלאות מקושרות DAO ובפונקציה שכתבתי לך למעלה

                                        תגובה 1 תגובה אחרונה
                                        2
                                        • chagoldC מנותק
                                          chagoldC מנותק
                                          chagold
                                          כתב ב נערך לאחרונה על ידי
                                          #24

                                          @ליבל יש אשכול ישן שיתכן ובשאיזשהו שלב יעזור לך
                                          https://tchumim.com/topic/332/קוד-לדוגמא-פנייה-ישירה-ומהירה-לsql-server-מאקסס

                                          תגובה 1 תגובה אחרונה
                                          1
                                          תגובה
                                          • תגובה כנושא
                                          התחברו כדי לפרסם תגובה
                                          • מהישן לחדש
                                          • מהחדש לישן
                                          • הכי הרבה הצבעות


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

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

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