added Query->setDataField()