I have been playing with GetResultSets() just to see what I can make it do. I am looking for methods or techniques of dealing with multi part keys for the Begin & End parameters. The best I have been able to find so far require obtaining the column length of each element, using that to Null pad each element out to its maximum length and then putting all the elements together into a single Begin/End string parameter. Doable, but tedious. Has anyone come across a better method? TIA