• I don't have an answer for you, but I do have a question.

    Did you consider doing this in a dataflow?

    Dataflow source = (your query)

    Dateflow target = suitably configured OLEDB command.

    It seems a bit more direct than what you have done, though I'm guessing you had your reasons.

    If you haven't even tried to resolve your issue, please don't expect the hard-working volunteers here to waste their time providing links to answers which you could easily have found yourself.