With that in mind, my guess is that the default of LongTruncOk being false should cause the fetch to fail (Update: Would LongReadLen being zero cause the fetch to fail, or fetch an empty string?), but RaiseError is probably false also, so we're not catching that error, though PrintError is probably true, so we should at least see the error, but the error isn't mentioned, so I'm not sure what's going on because there's too little info :-)