עבור לתוכן

שגיאה בזמן ריצה בעת חיבור ל-DB דרך VB

Featured Replies

פורסם

c4668dfd17adbd324ba63bddf86d02d4.JPG

שלום רב,

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

התמונה של השגיאה מצורפת בתמונה הנ"ל וכן השורה אשר גורמת לשגיאה מסומנת באדום בתמונה הנ"ל

מישהו יודע מה הבעיה וכיצד ניתן לפתור אותה?

פורסם
  • מחבר

מישהו יודע מה הבעיה ומהו הפתתתרוווןןןןן ?????? ? ? ? ? ? ? ? ? ? ? ?

דחוווףףףףףףףףףףףףףףףףףף.........

פורסם

ניסית את גוגל? חיפוש פשוט - vb mdb opendatabase "unrecognized database format" - נותן פתרון כבר בתוצאה הראשונה.

ולכתוב באותיות גדולות ו/או את המילה 'דחוווווףףףףףףףףףףףף' רק ירחיק עזרה פוטנציאלית מהת'רד שלך...

פורסם
  • מחבר

רשמתי ככה מישהו שאני חייב את זה דחוף לעבודה..

אני יבדוק את התוצאות שניתנות לי בגוגל .. תודה בינתיים[br]פורסם בתאריך: 2.01.2011 בשעה 17:21:35


בדקתי בדפים בכל אחד מהקישורים של הדפים הרלוונטים ולא נמצא פתרון שעונה לבעייתי..

מישהו יכול לעזור לי ולמקד אותי לפתרון? אם ניתן להוסיף קישור של דף מפורט כיצד ניתן לעשות זאת?

פורסם

באיזו גרסא יצרת את קובץ ה MDB?

ACCESS 2000?

פורסם
  • מחבר

באיזו גרסא יצרת את קובץ ה MDB?

ACCESS 2000?

המסד נתונים הוא מסוג ACCESS 2003

1.צריך לעבוד עם ACCESS 2000 כדי שהקובץ יצליח להתחבר למבד הנתונים ?

2.יכול להיות שהבעיה הינה בקוד עצמו והקוד התקין הינו הקוד הנ"ל? אם כן למה עדיין מופיע לי שגיאה שאומרת כי "האוביקט לא מצא את האוסף"?


Public Sub ConnectDB()
DateBaseName = "C:\ParkingControl\ParkingControl.mdb" 'DB Address
Set DateBase = OpenDataBase(DateBaseName)
End Sub

פורסם

בדיוק להיפך. לפי מה שאני מצאתי, השגיאה הזאת מופיעה כשמנסים להתחבר לקובץ שנוצר בגרסאת 2000/2002. ההמלצה לתיקון היא להתקין SERVICE PACK עדכני ל VISUAL STUDIO.

אני ניסיתי את הקוד שכתבת עכשיו, ולא קופצת לי השגיאה.

אגב אין לי ממש נסיון בתחום הזה, לא יודע אם אני אוכל לעזור לך יותר מזה ראיתי שיש שני גרסאות של בסיס נתונים באקסס, DOA ו ADO, משהו כזה, אין לי מושג מה זה, והם לפעמים דורשים צורת התחברות שונה, נסה לחפש על זה מידע. אני לא יודע איך בודקים אם הקובץ שלך הוא DOA או AOD.... שוב, אני לא מבין בזה..

תנסה אולי גם לשמור את זה לאקסס 2000 מה יש לך להפסיד.

לגבי "לא מצא את האוסף", אם אני אנסה לתרגם לעצמי את המשפט העקום הזה לאנגלית, אני אסיק שצריך להוסיף REFERANCE

פורסם
  • מחבר

הקובץ הוא מסוג DAO

התרגום שלו לאנגלית הינה:


item not found in this collection

יש מישהו שמבין טוב את התחום?

חיפשתי דברים בנושא DAO ולא נמצא משהו רלוונטי

פורסם
  • מחבר

כיצד עדיף להתחבר ל-DB דרך פקד DATA או דרך הקוד הבא?


Public Sub ConnectDB()
DateBaseName = "C:\ParkingControl\ParkingControl.mdb" 'DB Address
Set DateBase = OpenDataBase(DateBaseName)
End Sub

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

פורסם
  • מחבר

מה השלב הבא לפתרון הבעיה?

כיצד ניתן לפתור סופית את הבעיה?

  • 3 שבועות מאוחר יותר...
פורסם
  • מחבר

התקלה נפתרה .. תודה לכל מי שניסה לעזור..

מידע והסבר על אופן חיבור מסד נתונים מסוג אקסס ב-VB ניתן למצוא בקישור הנ"ל:

http://www.w3schools.com/ado/ado_connect.asp

אפשר לנעול את הדיון / האשכול ..

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים