Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Не вносятся из скрипта данные в таблицу - Token error / 9 сообщений из 9, страница 1 из 1
02.01.2018, 12:50
    #39578667
sergey113
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не вносятся из скрипта данные в таблицу - Token error
Учусь программировать. На ПК установил
Firebird 3.0.2
IBExpert Version 2017.10.1,.1
Ну и C sharp
При создании структуры базы данных приходится менять названия таблиц и заносить данные руками не хочется. Решилиспользовать sql скрипты.
И сразу возникли проблемы.
Беру такой скрипт
INSERT INTO NUMBER_CALL (sort, NAME, sort_group)
VALUES ('1', '1-й звонок', '1');
INSERT INTO NUMBER_CALL (sort, NAME, sort_group)
VALUES ('2', '2-й звонок', '1');
INSERT INTO NUMBER_CALL (sort, NAME, sort_group)
VALUES ('3', '3-й звонок', '1');
INSERT INTO NUMBER_CALL (sort, NAME, sort_group)
VALUES ('4', '4-й звонок', '1');
INSERT INTO NUMBER_CALL (sort, NAME, sort_group)
VALUES ('5', '5-й звонок', '1');

COMMIT WORK;

При выполнении вызова выдает ошибку
can't format message 13:896 -- message file C:\Windows\System32\firebird.msg not found.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 3, column 1.
INSERT.
Если оставляю только одну первую строку, то проходит. Но мне то и нужно что бы не по одной строке вносить
Пробовал использовать программу DBeaver, те же ошибки. Не могу понять что ему надо.
...
Рейтинг: 0 / 0
02.01.2018, 13:09
    #39578674
sergey113
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не вносятся из скрипта данные в таблицу - Token error
извините, разобрался.
Оказывается в IBExpert SQL editor используется только для одиночно выполнения строк. ( F12)
Для выполнения скрипта надо вызывать SQL Executibe (ctr+F12). Так же надо в окне выставить галку использовать текущее подключение, а иначе скажет, что нет соединения с базой данных.
...
Рейтинг: 0 / 0
02.01.2018, 13:12
    #39578675
m7m
m7m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не вносятся из скрипта данные в таблицу - Token error
sergey113,

В IBExpert для выполнения скриптов используй редактор скриптов
...
Рейтинг: 0 / 0
02.01.2018, 13:44
    #39578686
sergey113
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не вносятся из скрипта данные в таблицу - Token error
Я не правильно написал во втором посте? Есть еще другое средство ? Я не обнаружил в пунктах меню..
...
Рейтинг: 0 / 0
02.01.2018, 14:21
    #39578693
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не вносятся из скрипта данные в таблицу - Token error
sergey113,

не по теме - что это у вас за таблица такая, в которой все столбцы - строковые? Идентификаторы редко делаются строковыми, обычно они числовые - INT или BIGINT.
Так что, при первом взгляде, столбцы sort и sort_group не должны быть строковыми.
...
Рейтинг: 0 / 0
02.01.2018, 15:35
    #39578714
m7m
m7m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не вносятся из скрипта данные в таблицу - Token error
sergey113Я не правильно написал во втором посте? Есть еще другое средство ? Я не обнаружил в пунктах меню..
Если ты по поводу редактора скриптов, то все правильно
"SQL Executibe (ctr+F12)" это и есть редактор скриптов
...
Рейтинг: 0 / 0
02.01.2018, 23:44
    #39578808
sergey113
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не вносятся из скрипта данные в таблицу - Token error
kdvsergey113,

не по теме - что это у вас за таблица такая, в которой все столбцы - строковые? Идентификаторы редко делаются строковыми, обычно они числовые - INT или BIGINT.
Так что, при первом взгляде, столбцы sort и sort_group не должны быть строковыми.

Все правильно Вы пишете.
Я просто "колхозю". Плохо понимаю как надо, решил сделать так чтобы сортировать потом программно было легче, без конвертации int to String.
Эти данные будут присваиваться пунктам меню combobox.
Думаю, что после того как побольше по программирую буду делать уже правильнее. Пока набираюсь опыта (шишек) на маленьких задачках.
...
Рейтинг: 0 / 0
03.01.2018, 01:37
    #39578819
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не вносятся из скрипта данные в таблицу - Token error
sergey113решил сделать так чтобы сортировать потом программно было легче
што??? во-первых, в гриде и т.п. сортировать обычно ничего не надо. Во-вторых, сортировка строк СИЛЬНО отличается от сортировки чисел. Например, строки сортируются так
1
11
111
2
21
...
а числа - так
1
2
11
21
111
...
Рейтинг: 0 / 0
03.01.2018, 07:00
    #39578849
sergey113
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не вносятся из скрипта данные в таблицу - Token error
Тогда переделаю конечно.
Позабывалось все.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Не вносятся из скрипта данные в таблицу - Token error / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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