Q:

SqlCeResultSet.Close - Do I need to call it?

I have seen some examples that after data is read using SqlCeResultSet that a Close is called.
Do I really need to call close?  What are the drawbacks if I don't close it?  (does something else bad happen?  Do I get memory leaks?....)

A:

Yes, you do need to Close your result sets; otherwise, you may leak native resources.
You should simply use a using block.

