כתבתי תוכנה קטנה עם מסד נתונים באקסס (פקודות של oledb סטנדרטיות)
על XP היא עבדה מצויין ועל VISTA היא קרסה...קראתי באינטרנט והבנתי שהבעיה נובעת מ-2 דברים:
1. מסד הנתונים היה ACCESS 2007 (סוג קובץ *.accdb) והדריבר שמקשר בין תוכנית ה-C# לבין מסד הנתונים לא מופיע בWIN VISTA (הזוי...)
Microsoft.ACE.OLEDB.12.0
אז עשיתי המרה ל DB לגיראות *.mdb שמתאימה לגירסאות אקסס 2002-2003 והבעיה הסתדרה.
Microsoft.Jet.OLEDB.4.0
2.התוכנית עדיין קרסה ב VISTA והייתי חייב לקמפל אותה מחדש ובתוך הלשונית של ה BUILD לשנות את ANY CPU ל- X86.
עכשיו רציתי לדעת אם עשיתי נכון, או שיש דרכים יותר נכונות ליצור אפליקציה שתהיה תואמת לגירסאות ווינדוס השונות.. ?
תודה מראש לעוזרים.
