On 7-4-2018 10:37, Nico Latzer wrote:

  Hi Mark, many thanks for Your feedback. i made my first draft of example 
application and documentation available under
http://home.mnet-online.de/nl/fb/

Thanks.

As already indicated by Frank, it would be better to use fdb (or pyfirebirdsql), kinterbasdb is no longer actively maintained since 2007.

Some comments

- Your style is conversational which is helpful for an introduction, but I think the stream-of-thought parts need to be a more compact and less 'personal'. - I think that as a result of the stream-of-thought, some sections raise questions, but don't explicitly answer them, or posit a conclusion, without explaining it (eg in Choosing our Transaction Handling) - Add some more in-depth technical details on what the code does (or add some references to documentation) - The code on page 3/4 has an SQL injection bug, specifically: "lower(name) like '%%%s%%'" % quote(flt)
Either avoid the SQL injection or specifically point this out with a warning

Some language nitpicking
- i should be I
- Don't capitalize words that shouldn't be capitalized in English

I haven't carefully reviewed the python code, as I haven't actively done things with Python for years.

Mark
--
Mark Rotteveel

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Firebird-docs mailing list
Firebird-docs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/firebird-docs

Reply via email to