/// <summary> /// データベースからユーザーIDに紐づけられているコテハンを探します。 /// ない場合はユーザーIDを返却します。 /// </summary> /// <param name="userId"> コメント元のユーザーID</param> /// <returns></returns> public string FindHandleOrElse(string userId, string userName, string communityNum) { string handle = string.Empty; using (var com = new SQLiteCommand(_con)) { com.CommandText = SQLString.SELECT_HANDLE_WHERE_USERID(userId, communityNum); using (var reader = com.ExecuteReader()) { if (reader.HasRows == false) { return(userName); } while (reader.Read()) { handle = (string)reader["handle"]; } } } return(handle); }