-
InvalidOperationException "No current now" error프로그래밍/의문 2016. 6. 19. 23:42반응형1234567891011public Member FindMember(long id){var reader = ExecuteReader(string.Format("select * from tbMember where ID = {0}", id));var userID = reader["ID"];var groupID = reader["GroupID"];var name = reader["Name"];var comment = reader["Comment"];return new Member((long)userID, (long)groupID, (string)name, (string)comment);}
cs SQLite와 C# Winform을 사용하여 프로그램을 만들던 중 유저의 데이터를 가져오는 부분에서 InvalidOperationException("No current now")가 발생했다.
SQLiteDataReader의 Read 함수를 호출하는 것으로 해결되었으나,
12345678910111213141516public Member FindMember(long id){var reader = ExecuteReader(string.Format("select * from tbMember where ID = {0}", id));if (reader.Read()){var userID = reader["ID"];var groupID = reader["GroupID"];var name = reader["Name"];var comment = reader["Comment"];return new Member((long)userID, (long)groupID, (string)name, (string)comment);}return null;}cs 이전엔 문제가 없었는데 갑자기 발생하여 조금 당황하였다. Async라는 이름이 붙지도 않았는데 이런 일이 발생하여 당황스러움. -_-;;
반응형'프로그래밍 > 의문' 카테고리의 다른 글
c# + sqlite 사용 중 datetime 저장/조회에 발생한 문제 (0) 2016.07.17 c++ 파일 저장 시 로케일로 인한 깨짐 문제 (2) 2016.07.05 반환된 임시 개체 사용으로 인한 종종 프로그램이 터지던 문제 (0) 2016.06.15 친구와 각자의 집에서 tcp 연결을 하려는데 연결이 안 되던 문제 (0) 2016.04.04 유니티 클라이언트 수신 처리 건 (0) 2016.03.30