David is being ironic and means the opposite of what he said. He does not believe what he did was actually undignified or that his actions in the future will be undignified. (See: [[rc://en/ta/man/translate/figs-irony]])
Here "in my own eyes" represents what a person considers or thinks about something. Alternate translation: "I will consider myself humiliated" or "I will consider myself a fool" (See: [[rc://en/ta/man/translate/figs-metonymy]])
This can be stated in active form. Alternate translation: "But the slave girls of whom you have spoken will honor me" (See: [[rc://en/ta/man/translate/figs-activepassive]])