Thanks! Adding the ReleaseResultSet call was my next adjustment after reviewing some of my C++ code. I was just examining if Dispose was sufficient to clean up or if I needed to explicitly call ReleaseResultSet. -- Sent from: http://osgeo-org.1560.x6.nabble.com/GDAL-Dev-f3742093.html