Slashdot Mirror


KDE Knoda Meets MS-Access in New Release

An anonymous reader writes "Horst Knorr released a new test version of Knoda. With this release Knoda is the first KDE database frontend reading MS Access databases natively and is getting closer to its goal to be a full replacement for MS Access. Knoda is a database-frontend for KDE. Besides tables and queries Knoda comprises forms and reports, which are scriptable via Python."

3 of 57 comments (clear)

  1. Access is evil by Q-bert][ · · Score: 5, Insightful

    It's the single worse assault to databases in the history of the world. I think it's some kind of punishment for people who've committed a sin in some past life to get hired to work on access applications. It's just ungodly bad, perl has nothing against access for being able to write bad code. Ugh, and they are trying to replace it. Destroying it would be a better idea. Erase its existence from the universe.

    1. Re:Access is evil by Monkelectric · · Score: 4, Insightful
      You my friend, are 100% correct. True story, I consult for a company who needed a fairly complex suite of applications written that essentially runs their entire business. I said, "this is a web application". They said, "we want it done in access." I needed the money bad, so I did it in access.

      Coding in access i pretty easy, except all the bugs. I literally spent more time working around bugs in Access then writing the application.

      The worst one was in a form which had a list of strings that needed to be refreshed based on the contents of another box. You call the requery method to refresh this, and you have to requery whenver the record changes -- which is an eventcalled "oncurrent". Well, somehow, requerying a specific textbox was causing the ENTIRE form to generate an "oncurrent". Which created a race condition -- the oncurrent event handler requeried which created another oncurrent event.

      I found a workaround after a LOT of suffering, but... Access is just unusable.

      --

      Religion is a gateway psychosis. -- Dave Foley

  2. Re:wow, shoot low why don't you by 0x461FAB0BD7D2 · · Score: 4, Insightful

    Y'know, if you want to use an actual relational database with arbitrary constraints, updateable views, efficient joins, you can, you know, use PostgreSQL?

    Sure, it might not have everything Oracle has, but if it did, it'd just be Yet Another Oracle Clone, and we don't want that now do we, y'know?