Jon, Yes - the problem was the fact that I was using a Finalizer when I didn't need to at all.
All I needed to do was call ResultSetConnection.Close() in a finally {} block, and for Close() to just call ResultSet.Close(), PreparedStatement.Close() and Connection.Release() with no explicit Dispose() calls. Having done this, all is working. James -- View this message in context: http://mono-for-android.1047100.n5.nabble.com/Object-Reference-not-set-after-GC-EXPLICIT-on-bound-object-tp5711532p5711542.html Sent from the Mono for Android mailing list archive at Nabble.com. _______________________________________________ Monodroid mailing list Monodroid@lists.ximian.com UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid