gen database accessobjec