News for hackers. Stuff that matters.
Re:Microsoft Access: The Database Software That Won't Die by jdfellow on Wednesday October 30, 2019 @10:10PM (#21405047)
I wonder how much effort it would take to build a desktop application providing a similar user experience to Access, using SQLite.
Re:Microsoft Access: The Database Software That Won't Die by ako on Thursday October 31, 2019 @02:07AM (#21406118)
Maybe you can use Access as the front end to SQLite?

During my internship 25 years ago I build a system to register aircraft accidents and near accidents. This system used access 1.0 (Windows 3.1) as the front end, storing the data in Oracle 6, I think connected through Odbc.

Re:Microsoft Access: The Database Software That Won't Die by lstamour on Thursday October 31, 2019 @02:28AM (#21406188)
Yup, ODBC still works: https://support.office.com/en-us/article/administer-odbc-dat... though because this is Microsoft and we can’t have nice things, it might not: https://docs.microsoft.com/en-us/office/troubleshoot/access/...

For SQLite there’s https://github.com/softace/sqliteodbc but at that point I might pick a different DB for a more established ODBC driver. Or just use Access...

Re:Microsoft Access: The Database Software That Won't Die by Bombthecat on Thursday October 31, 2019 @03:31AM (#21406440)
But this requires admin access to install? No?
Re:Microsoft Access: The Database Software That Won't Die by lawzup on Thursday October 31, 2019 @04:35AM (#21406751)
yes it requires admin access
Re:Microsoft Access: The Database Software That Won't Die by _AzMoo on Wednesday October 30, 2019 @10:51PM (#21405300)
Why would you do that though? The underlying database technology is not really one of the problems access has.
Re:Microsoft Access: The Database Software That Won't Die by onefuncman on Thursday October 31, 2019 @05:36AM (#21407012)
Sure it is ... the database underlying Access uses JetSQL which has its own fun syntactic quirks

It's also very bad at concurrent users if you do go down the path of dropping it on a network share if it's a normalized schema, since there's no server to cache queries or do optimizations... for strictly data entry against a simple schema you can maybe push it to low 100s of users, but backing up / restoring / rolling out new versions is a nightmare when the frontend and backend are commingled like that. You can deploy different versions of .mdbs if you have an external backend, though I've never seen anyone do so with an Access database backing an Access "UI" project...

Re:Microsoft Access: The Database Software That Won't Die by allannienhuis on Wednesday October 30, 2019 @11:26PM (#21405485)
cross-platform might be one reason.
Re:Microsoft Access: The Database Software That Won't Die by krilly on Wednesday October 30, 2019 @10:21PM (#21405107)
Open/LibreOffice Base does have backends for MySQL and PostgreSQL already
Re:Microsoft Access: The Database Software That Won't Die by projektfu on Wednesday October 30, 2019 @11:59PM (#21405623)
I tried open office base about 10 years ago and it was almost but not quite impossible to use. Has it improved?
Re:Microsoft Access: The Database Software That Won't Die by yyx on Wednesday October 30, 2019 @11:03PM (#21405359)
I wish it was this easy to connect sqlite
Re:Microsoft Access: The Database Software That Won't Die by dev_dull on Thursday October 31, 2019 @12:27AM (#21405755)
I tried doing this once with Go, hoping for a static binary, but SQLite library requires glibc.

There’s a huge need for a sql-compatible sqite-like database for this purpose in Go.

Re:Microsoft Access: The Database Software That Won't Die by colonwqbang on Thursday October 31, 2019 @03:29AM (#21406428)
So, link in glibc statically?

I may be wrong, but sqlite is used a lot on Android which uses bionic, not glibc right? So it seems like there should be hope of switching to another libc if you need.

Re:Microsoft Access: The Database Software That Won't Die by dev_dull on Thursday October 31, 2019 @11:55AM (#21410127)
With sqlite3 package and Go this doesn’t look possible, or at least not easy.

https://github.com/mattn/go-sqlite3/issues/212#issuecomment-...

Re:Microsoft Access: The Database Software That Won't Die by cutler on Thursday October 31, 2019 @01:29PM (#21411347)
The hard part is the [nested] forms. Access and FileMaker have polished interfaces which would take a lot of man-hours to recreate. Maybe Electron or an SPA built in React.