An SDF Orphaned Read May Cause an Access Violation
Error IF ReadNext Is Called
If the connection is closed while a reader is still active, a call to ReadNext may access freed memory causing an access violation (that is, a system crash).
Solution: Before closing a connection, ensure that the reader object has been destroyed.