Allow nullable fields

This is a small patch that is built on my previous PR.   This PR allows the field values to be null if the struct defines the fields to be pointers to one of the four types that the DB driver interface requires to be nullable.