Проблема с кодом - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 28.12.2010, 16:53   #1
Аватар для pacifica
Пользователь

Автор темы (Топик Стартер) Проблема с кодом

Пол дня уже бьюсь над одним куском, не работает и всё тут
Код:
    public Mail(L2PcInstance character)
    {
    	_activeChar = character;
    }

	public Mail()
	{
		if (_activeChar == null)
			return;
        Connection con = null;
		try
		{
			con = L2DatabaseFactory.getInstance().getConnection();
			String query = "SELECT * FROM character_mail WHERE recipient="+ _activeChar.getName() +" ORDER BY author ASC";
			PreparedStatement statement = con.prepareStatement(query);
			ResultSet rset = statement.executeQuery();			
			while (rset.next())
Одно НО - это то, что проблема находится тут
Код:
SELECT * FROM character_mail WHERE recipient="+ _activeChar.getName() +" ORDER BY author ASC
В этом уверен на 100%. Может есть какой-нибудь другой реальный способ селекции из базы по Имени (char_name) или Номеру Объекта (obj_id)?
P.S.: Для особо одарённых, вылетает ошибка NullPointerException

Последний раз редактировалось pacifica; 28.12.2010 в 18:32.
pacifica вне форума Отправить сообщение для pacifica с помощью ICQ Ответить с цитированием
Непрочитано 28.12.2010, 18:08   #2
Пользователь

По умолчанию Re: Проблема с кодом

Ага, очень информативное оформление. Думаешь кто то будет смотреть твой код без нормального описания требований и проблемы?
kork80 вне форума Ответить с цитированием
Непрочитано 28.12.2010, 18:26   #3
Аватар для pacifica
Пользователь

Автор темы (Топик Стартер) Re: Проблема с кодом

Цитата:
Сообщение от kork80 Посмотреть сообщение
Ага, очень информативное оформление. Думаешь кто то будет смотреть твой код без нормального описания требований и проблемы?
Самый умный тут нашёлся? Я чётко поставил вопрос и проблему. Если Вы, сударь, читаете "наискосок" это уже сугубо Ваши проблемы!
P.S.: Считаю ваше сообщение полнейшим оффтопом
pacifica вне форума Отправить сообщение для pacifica с помощью ICQ Ответить с цитированием
Непрочитано 28.12.2010, 19:13   #4
Аватар для DreamCast
Пользователь

По умолчанию Re: Проблема с кодом

эм, а разве в таблице есть имена игроков?
скорее всего поиск char_id надо делать
DreamCast вне форума Ответить с цитированием
Непрочитано 28.12.2010, 19:26   #5
Эксперт

По умолчанию Re: Проблема с кодом

Цитата:
Сообщение от DreamCast Посмотреть сообщение
эм, а разве в таблице есть имена игроков?
скорее всего поиск char_id надо делать
угу ) + в конце можно лимит добавить, что б выбирало не всю почту игрока
Place вне форума Ответить с цитированием
Непрочитано 28.12.2010, 19:36   #6
Аватар для pacifica
Пользователь

Автор темы (Топик Стартер) Re: Проблема с кодом

В базе имена есть, но проблема не в этом. Благодаря + _activeChar.getName() + либо + _activeChar.getObjectId() + запрос получается не работоспособным и выдаётся ошибка NullPointerException.
pacifica вне форума Отправить сообщение для pacifica с помощью ICQ Ответить с цитированием
Непрочитано 28.12.2010, 19:40   #7
Пользователь

По умолчанию Re: Проблема с кодом

ЛоЛоЛо):
Свернуть ↑Развернуть ↓
kork80 вне форума Ответить с цитированием
Непрочитано 28.12.2010, 19:44   #8
Аватар для Deazer

По умолчанию Re: Проблема с кодом

На будующее лучше предоставляй само последствие NPE(стак трейс), чем твое предположение в чем ошибка и соответственно часть кода от строки в котором возникает ссылка на нул. Решение такого вопроса займет не более 15-20 минут.
Deazer вне форума Ответить с цитированием
Непрочитано 28.12.2010, 19:47   #9
Аватар для pacifica
Пользователь

Автор темы (Топик Стартер) Re: Проблема с кодом

Цитата:
Сообщение от kork80 Посмотреть сообщение
Ага, очень информативное оформление. Думаешь кто то будет смотреть твой код без нормального описания требований и проблемы?
Цитата:
Сообщение от kork80 Посмотреть сообщение
ЛоЛоЛо):
Свернуть ↑Развернуть ↓
И снова оффтоп. Конструктивный диалог у нас всё равно не получится. Если Вам хочется с кем-нибудь поболтать - заведите себе друга по палате
pacifica вне форума Отправить сообщение для pacifica с помощью ICQ Ответить с цитированием
Непрочитано 28.12.2010, 20:01   #10
Аватар для Deazer

По умолчанию Re: Проблема с кодом

Можно увидеть стак трейс NPE или вы не заинтересованы в решении свой проблемы ?
Deazer вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с кодом в установочном файле БД FreeGoth Работа со скриптами 16 28.10.2009 01:39
Компиляция сервера с закрытым кодом ? Turist Lineage II 5 30.11.2007 21:10


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 21:31. Часовой пояс GMT +3.

Вверх