Building an MS Access database using python
Could you use an sqlite database instead?
edit:
If it HAS to be on linux and it HAS to be to MS Access, then I'm pretty sure this is your only choice, but it costs $1,550.
You are either going to have to shell out the money, or convince the client to change one of the other two parameters. Personally, I would push to change the database file to sqlite.
Of course you could always code up your own database driver, but it would probably be worth the time to shell out the $1,550. mdbtools has been working on this for years and the project has been pretty much abandoned.
found it, kinda
Ok, so I just couldn't let this go and found that there is a java library called Jackcess that will write to MS Access mdb files on any platform that can run the jvm. Granted, it's java and not python, but maybe you could learn just enough java to throw an application together and execute it from python? Or just switch the whole app to java, whatever.
Connect to remote MS Access database from Linux Server using PHP
Yes, it's possible. I've done it using ODBTP, which took advantage of the ODBC driver on the (Windows) machine that hosted the Access database file.
It's also theoretically possible to use an ODBC driver on the Linux server to read an Access database on a Windows networking share if the Linux box can "see" it. However, I've never had very good luck with Access ODBC on Linux so I wouldn't recommend spending too much time trying to get it working.
Building an MS Access database using python
Could you use an sqlite database instead?
edit:
If it HAS to be on linux and it HAS to be to MS Access, then I'm pretty sure this is your only choice, but it costs $1,550.
You are either going to have to shell out the money, or convince the client to change one of the other two parameters. Personally, I would push to change the database file to sqlite.
Of course you could always code up your own database driver, but it would probably be worth the time to shell out the $1,550. mdbtools has been working on this for years and the project has been pretty much abandoned.
found it, kinda
Ok, so I just couldn't let this go and found that there is a java library called Jackcess that will write to MS Access mdb files on any platform that can run the jvm. Granted, it's java and not python, but maybe you could learn just enough java to throw an application together and execute it from python? Or just switch the whole app to java, whatever.
Related Topics
Get Parent Directory of a File in Bash
How to Check If Ssh-Agent Is Already Running in Bash
How to Use Both 64 Bit and 32 Bit Instructions in the Same Executable in 64 Bit Linux
How to Use Linux Software Watchdog
Redirecting Output to a File in C
Maintain File and Folder Permissions Inside Archives
Can't Run Sonar Server Caused by Elasticsearch Cannot Running as Root
Error While Using a Newer Version of Glibc
Capture Both Exit Status and Output from a System Call in R
How to Tell If a Linux MAChine Supports Avx/Avx2 Instructions
How Does Execve Call Dynamic Linker/Loader (Ld-Linux.So.2)
Sort Files Numerically in Bash
Does Cron Expression in Unix/Linux Allow Specifying Exact Start and End Dates
Passing Associative Array as Argument with Bash
How to Test If an Address Is Readable in Linux Userspace App