זה כמעט נכון. ברגע שתוכנית שלך מחוברת ב ODBC,כאשר אתה בא להריץ תוכנית מסויימת של פריוריטי WINPROC, WINACTIV וכו' אתה מקבל גישה למערכת כאילו היית מחובר דרך התפריט.
בדקתי ולצערי לא הצלחתי…
קיבלתי:
java.sql.SQLException: The result set type is not supported.
כנראה Access אינו יחיד שלא יודע לעבוד עם ODBC של פריוריטי.
יש אולי עודרעיון למישהו איך להתחבר לפריוריטי מ-JAVA ?
קוד של בדיקה מצורף [file name=PriorityODBCTest.doc size=23040]https://www.priority-forums.com/he/images/fbfiles/files/PriorityODBCTest.doc[/file]
דרך אגב,
כמו שהתברר אחרי בדיקה יותר עמוקה – ODBC אצלי היה מוגדר כ-ReadOnly שלא הפריע ל-Excell לבצע Update על CUSTOMERS…
זה הפתיע…
בכל אופן הגדרה זאת לא משפיע על תגובות של JAVA או Access: שם זה פשוט לא עובד :S
יש חדש…
כן ניתן להתחבר ל-ODBC מ-JAVA אך אי אפשר לשלוף נתונים אלא רק להריץ תכניות מקומפלות. אבל גם כאן יש בעיות…
משום מה לא הצלחתי לפתוח שני Connections ל-ODBC…
בעת יצירת השני קופץ java.sql.SQLException: [Tabula ODBC]Invalid user or password
שלא נכון כי אם שמים בהערה את Connection הראשון – הכול עובד.
למישהו יש רעיון איך לנהל POOL של Connections לפריוריטי ?
והאם מישהו הצליח לעשות Select דרך ODBC ? אפילו לא מ-JAVA…