Added support for DBNull in ExecuteScalar