Показать сообщение отдельно
Непрочитано 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 Ответить с цитированием