Microsoft killed FoxPro in 2007. Anyway, here's FoxPro revived
Thread
Unofficial Hacker News client; not affiliated with Y Combinator.
Microsoft killed FoxPro in 2007. Anyway, here's FoxPro revived
Unofficial Hacker News client; not affiliated with Y Combinator.
mikestew · · focus · HN ↗
My recommendation is to get rid of the DBF/DBC files and move to a SQL DB of some flavor ASAP. If you have the source code, use ODBC or OLE DB to point to a server.
Source: filed that bug over 20 years ago when I worked on the Fox team. No, it wasn’t going to get fixed without rewriting large parts of how the DB engine worked.
chasil · · focus · HN ↗
I don't know if dBASE variants support bind variables. That isolation is really required to avoid the "Bobby Tables" effect.
<a href="https://bobby-tables.com/" rel="nofollow">https://bobby-tables.com/
I'd prefer to see the dBASE language adapted to run on SQLite files, as they are a far more profound standard.
Arainach · · focus · HN ↗
chasil · · focus · HN ↗
The permissions exploits on SQLite and dBASE are identical, sad to say.
You're a good guy. I respect you.
vidarh · · focus · HN ↗
That's the problem here: Systems built on sharing the database over a networked filesystem, where one user can not just modify all the data, but can also execute code on all users machines.