Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Выдает ошибку jdbc / 8 сообщений из 8, страница 1 из 1
02.05.2014, 01:28
    #38631192
vanya_1234
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выдает ошибку jdbc
здравствуйте! Пытаюсь склеить две таблицы, да не получается сделать это в java.
SQL-запрос исполняется и выводит то, что нужно. Вот что выводит: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your
SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.id_card=client.Код карти' at line 1
Заранее благодарен!!! Код снизу:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
        public void  cardUpdate() {
         sql = "SELECT `client`.`Ім'я` , `client`.`Прізвище` , `client`.`По-батькові` , `client`.`Код карти` , `cards`.`Рахунок` , `cards`.`Борг`, `cards`.`Дата створення` , `cards`.`Дійсна до` , `cards`.`Статус`"
                + "FROM client, cards"
                 + "WHERE cards.id_card=client.Код карти";
        try {
            pst = conn.prepareStatement(sql);
            rs = pst.executeQuery();
            DbUtils DbUtils = new DbUtils();
            jTable2.setModel(DbUtils.resultSetToTableModel(rs));
        } catch (Exception e) {
            JOptionPane.showMessageDialog(null, e);
        }
    }
...
Рейтинг: 0 / 0
02.05.2014, 04:11
    #38631213
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выдает ошибку jdbc
vanya_1234,

Код: sql
1.
WHERE cards.id_card=`client`.`Код карти`

?
...
Рейтинг: 0 / 0
02.05.2014, 09:49
    #38631243
vanya_1234
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выдает ошибку jdbc
Usman,

то же самое
...
Рейтинг: 0 / 0
02.05.2014, 14:24
    #38631382
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выдает ошибку jdbc
vanya_1234,

Ну, тогда обе части:
Код: sql
1.
WHERE `cards`.`id_card`=`client`.`Код карти`
...
Рейтинг: 0 / 0
02.05.2014, 15:45
    #38631419
WarAnt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выдает ошибку jdbc
vanya_1234Usman,

то же самое
Пробел перед where добавьте.
...
Рейтинг: 0 / 0
02.05.2014, 15:46
    #38631421
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выдает ошибку jdbc
WarAntПробел перед where добавьте.+100
...
Рейтинг: 0 / 0
02.05.2014, 17:39
    #38631471
vanya_1234
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выдает ошибку jdbc
Спасибо огромное!!!
Очень глупая ошибка. Из-за неё БД уже переделал.
...
Рейтинг: 0 / 0
02.05.2014, 17:54
    #38631479
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выдает ошибку jdbc
vanya_1234, этот обратный апостроф - та еще хрень. Там где выборка будет из поля "Им'я" есть
шанс еще больше запутаться и наделать ошибок. На плохих экранах и шрифтах с трудом
различается разница между " ' " и " ` ". Вобщем лучше знаком подчёркивания заменять.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Выдает ошибку jdbc / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]