He brought them before ... - The Septuagint renders it “he persuaded (the face of) the king.”
In the hold - Where David was after he left the cave of Adullam, probably in the land of Moab.
The phrase “all the while,” would indicate that David sojourned a considerable time in Moab.