Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как в эту процедуру вставить Insert? 
:(
    Опции темы
skif18
  Дата 12.11.2007, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 358
Регистрация: 17.5.2007
Где: Молдова, Кишинев

Репутация: нет
Всего: 1



Есть такая процедурка. 
Код

    public void setValueAt(Object value, int row, int column)
    {
      try
        {
         String columnName = getColumnName(column);

         String query =
            "UPDATE "+tableName+
            " SET "+columnName+" = "+
             dbRepresentation(column, value)+
            " WHERE ";
        }
         catch (Exception e) {
                 String columnName = getColumnName(column); 
                 System.out.println(e);
                 e.printStackTrace();
                 String query = "INSERT INTO " +tableName+" VALUES "+dbRepresentation(column, value);
                               }


        String query;
        for(int col = 0; col < getColumnCount();col++)
        {
          String colName = getColumnName(col);
          if (colName.equals(""))
           {
            continue;
           }
          if (col != 0)
           {
            query = query + " and ";
           }
            query = query + colName +" = "+
                dbRepresentation(col, getValueAt(row, col));
        }
        
        PreparedStatement pstmt =
                               con.prepareStatement(query);
        pstmt.executeUpdate();
        Object val;
        val = dbRepresentation(column,value);
        Vector dataRow = (Vector)rows.elementAt(row);
        dataRow.setElementAt(val, column);
        }
        catch (Exception ex)
        {
           System.err.println(ex);
        }
    


Последний Catch дает ошибку : "Синтаксическая ошибка в лексеме сatch; ожидается Identifier"
все никак не могу решить эту проблему. Ещё и отвлекают постоянно... Просьба может че подскажете. Че то я туплю.
Без Insert'а пашет отлично.



--------------------

PM MAIL ICQ   Вверх
Orange
Дата 12.11.2007, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 6.9.2004
Где: Russia, Moscow

Репутация: 4
Всего: 5



А что значит:
"Без Insert'а пашет отлично" ?
И почему у тебя в конце кода оторванный catch.. и зачем он там?
--------------------
Пару дней назад я познакомился с мальчиком......
PM MAIL ICQ   Вверх
Kangaroo
Дата 12.11.2007, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


Профиль
Группа: Участник Клуба
Сообщений: 2042
Регистрация: 7.10.2006
Где: US

Репутация: 21
Всего: 104



skif18, 
а где у тебя try к которому относится второй catch?

Добавлено через 1 минуту и 2 секунды
Да ) присоединяюсь к Orange'y - без чего пашет отлично?


--------------------
Lost....
PM MAIL MSN   Вверх
skif18
  Дата 12.11.2007, 17:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 358
Регистрация: 17.5.2007
Где: Молдова, Кишинев

Репутация: нет
Всего: 1



Упс. Не тот код вставил. Сорри. Я ж говорю все отвлекают... Завтра исправлю. Ещё раз прошу прощенья.


--------------------

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0463 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.