what happens if you step through your UseSQLDBExecuteReader method (using F8) one line at a time?