P Paul Brennan Member Jul 1, 2020 #1 I developed an APP with Jackaccess that has been working flawlessly with any Android version up to version 8. But it doesn't work under versions 9 and 10. The error showed in debug mode refers to Java: java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/commons/logging/LogFactory; at com.healthmarketscience.jackcess.Database.<clinit>(Database.java:92) at com.healthmarketscience.jackcess.Database.open(Database.java:509) at anywheresoftware.b4a.objects.JackcessDatabase.Open(JackcessDatabase.java:170) and so on. I know that there was no plan to develop a new Jackaccess library for B4A, but migrating to SQLite or any other database manager would be a nightmare and a high consumming task to me and everyone who has used Jackaccess so far. Could it be possible to ask (even beg) the Jackaccess creator to release a new version that works with Android 9 and 10? Thanks in advance from a MS-Access lover.
I developed an APP with Jackaccess that has been working flawlessly with any Android version up to version 8. But it doesn't work under versions 9 and 10. The error showed in debug mode refers to Java: java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/commons/logging/LogFactory; at com.healthmarketscience.jackcess.Database.<clinit>(Database.java:92) at com.healthmarketscience.jackcess.Database.open(Database.java:509) at anywheresoftware.b4a.objects.JackcessDatabase.Open(JackcessDatabase.java:170) and so on. I know that there was no plan to develop a new Jackaccess library for B4A, but migrating to SQLite or any other database manager would be a nightmare and a high consumming task to me and everyone who has used Jackaccess so far. Could it be possible to ask (even beg) the Jackaccess creator to release a new version that works with Android 9 and 10? Thanks in advance from a MS-Access lover.
Erel B4X founder Staff member Licensed User Longtime User Jul 2, 2020 #2 Try this: https://www.b4x.com/android/forum/threads/opening-ms-access-databases-mdb.107963/#content Do it together with the JdbcSQL library. Upvote 0
Try this: https://www.b4x.com/android/forum/threads/opening-ms-access-databases-mdb.107963/#content Do it together with the JdbcSQL library.
P Paul Brennan Member Jul 2, 2020 #3 Hi Erel, and thank you for your response. I forgot to mention that my project has been developed usin B4A, not B4X. Having taken a look to the link you sent me it seems that these are libraries for B4X. Is that correct? Thanks again for your help. Last edited: Jul 2, 2020 Upvote 0
Hi Erel, and thank you for your response. I forgot to mention that my project has been developed usin B4A, not B4X. Having taken a look to the link you sent me it seems that these are libraries for B4X. Is that correct? Thanks again for your help.
udg Expert Licensed User Longtime User Jul 2, 2020 #4 Hi Paul, generally speaking, B4X is the language while B4A,B4J,B4i,B4R are the products (compilers) for their respective platforms. Upvote 0
Hi Paul, generally speaking, B4X is the language while B4A,B4J,B4i,B4R are the products (compilers) for their respective platforms.
Erel B4X founder Staff member Licensed User Longtime User Jul 2, 2020 #5 You should try it. It will work if the native jars do not depend on an API that is not available on Android. Upvote 0
You should try it. It will work if the native jars do not depend on an API that is not available on Android.
P Paul Brennan Member Jul 2, 2020 #6 It's clear. So I'm rewriting my question: is it possible to use UcanAccess.jar library within B4R? Upvote 0
DonManfred Expert Licensed User Longtime User Jul 2, 2020 #7 This is the B4A part of the Forum. Only B4A questions should be asked here. For B4R you should post your question in B4R Forum. I guess the answer is no as B4R does not depend on JAVA. So adding any jar is not possible. Upvote 0
This is the B4A part of the Forum. Only B4A questions should be asked here. For B4R you should post your question in B4R Forum. I guess the answer is no as B4R does not depend on JAVA. So adding any jar is not possible.
DonManfred Expert Licensed User Longtime User Jul 2, 2020 #9 Paul Brennan said: Well, I'm asking about B4A, not B4R... Click to expand... Well, then i´ll remind you what you wrote earlier... Paul Brennan said: It's clear. So I'm rewriting my question: is it possible to use UcanAccess.jar library within B4R? Click to expand... Upvote 0
Paul Brennan said: Well, I'm asking about B4A, not B4R... Click to expand... Well, then i´ll remind you what you wrote earlier... Paul Brennan said: It's clear. So I'm rewriting my question: is it possible to use UcanAccess.jar library within B4R? Click to expand...
P Paul Brennan Member Jul 2, 2020 #10 My mistake, it's pretty easy to type incorrectly the different compilers. I meant B4A, not B4R, sorry for the inconveniences. Upvote 0
My mistake, it's pretty easy to type incorrectly the different compilers. I meant B4A, not B4R, sorry for the inconveniences.