Fixing error writing record. Prevented record from being written.

Original method required precisely knowing how many columns were in the
table in a single specified order and did not document which values went
with which columns.  Its unclear precisely which columns were added that ultimately broke this
query, however, I'm guessing that they required the default values.

This method allows for assuming default values requiring only two values to
be set explicitely.
Merge pull request #8 from ceardach/6.x-3.0-dev

Fixing error writing record. Prevented record from being written.