powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ошибка -206
28 сообщений из 28, показаны все 2 страниц
Ошибка -206
    #38592133
MaksimusAzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При запуске приложения появляется ошибка SQL ERROR 206. column unknown FRSRK
опытным путем установлено что ругается на InsertSQL компонента TIBDataSet

собственно DDL
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
CREATE TABLE KS_KATEGORIA (
    ID_KS_KATEGORIA  INTEGER NOT NULL,
    NAME_KATEGORIA   VARCHAR(50),
    SUMANKET         INTEGER,
    SUMOBMEN         INTEGER,
    SUMDUBLIK        INTEGER,
    FRSRK            INTEGER
);


ALTER TABLE KS_KATEGORIA ADD CONSTRAINT PK_KS_KATEGORIA PRIMARY KEY (ID_KS_KATEGORIA)
USING INDEX IND_KS_KATEGORIA;



FireBird server 2.5.1.26351
Компонент InterBase ibxdp711
Delphi 7
IbExpert 2011.01.12

Если убрать поле FRSRK INTEGER ошибка исчизает. Если создать любое новое поле ошибка опять появляется...

Компонент в ДатаМодуле сносил выставлял новый пересоздавал все с настройки для таблицы с нуля... Вообщем как ни крутил все тщетно стоит только кроме полей ID_KS_KATEGORIA, NAME_KATEGORIA, SUMANKET, SUMOBMEN, SUMDUBLIK добавить новое поле ошибка тут как тут. Пробовал все в том числе и в "монопольном" режиме т.е. подключение одно только из IbExpert
...
Рейтинг: 0 / 0
Ошибка -206
    #38592136
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaksimusAzovcolumn unknown FRSRK

Если убрать поле FRSRK INTEGER ошибка исчизает.
Т.е. ты утверждаешь, что если поле FRSRK убрать, то ошибка, связанная с отсутствием
этого поля в таблице - исчезает?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ошибка -206
    #38592137
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaksimusAzov,

небось в Field Editor датасета столбцы добавил, а потом структуру таблицы перекурочил. Короче, на датасете правая кнопка мыши, FieldEditor.
...
Рейтинг: 0 / 0
Ошибка -206
    #38592139
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaksimusAzovругается на InsertSQL компонента TIBDataSet
В какое место тебя нужно пнуть, чтобы ты показал содержимое этого InsertSQL?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ошибка -206
    #38592168
MaksimusAzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov, Пожалуйста не жалко
Код: sql
1.
2.
3.
4.
insert into KS_KATEGORIA
  (FRSRK, ID_KS_KATEGORIA, NAME_KATEGORIA, SUMANKET, SUMDUBLIK, SUMOBMEN)
values
  (:FRSRK, :ID_KS_KATEGORIA, :NAME_KATEGORIA, :SUMANKET, :SUMDUBLIK, :SUMOBMEN)
...
Рейтинг: 0 / 0
Ошибка -206
    #38592169
MaksimusAzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Именно так и получается... Да это фантастика но это так)))
...
Рейтинг: 0 / 0
Ошибка -206
    #38592175
MaksimusAzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,
За попытку помощи спасибо... Но это промах... Уже проверенно все.. и вся... Всякие нелепые мелочи по 3-5 раз проверенно и перепроверенно
...
Рейтинг: 0 / 0
Ошибка -206
    #38592187
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ставлю на FAQ
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ошибка -206
    #38592195
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaksimusAzov
Код: sql
1.
2.
3.
4.
insert into KS_KATEGORIA
  (FRSRK, ID_KS_KATEGORIA, NAME_KATEGORIA, SUMANKET, SUMDUBLIK, SUMOBMEN)
values
  (:FRSRK, :ID_KS_KATEGORIA, :NAME_KATEGORIA, :SUMANKET, :SUMDUBLIK, :SUMOBMEN)

Подключитесь к вашей базе с помощью штатного isql, затем введите там:
Код: plaintext
1.
SQL> commit; delete from mon$attachments where mon$attachment_id<>current_connection;
SQL> show table KS_KATEGORIA;

Результат покажите сюда.
...
Рейтинг: 0 / 0
Ошибка -206
    #38592198
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

По DDL не похоже... Может там "К" русская затесалась?

P.S. 2 ТС - я например такие "проблемные" запросы сначала в IBE прогоняю...
...
Рейтинг: 0 / 0
Ошибка -206
    #38592202
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterПо DDL не похоже... Может там "К" русская затесалась?Нету вроде бы (я скопировал его запрос в FAR-редактор и там жмякнул F8 для переключения кодировки; вылезло бы).
...
Рейтинг: 0 / 0
Ошибка -206
    #38592218
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

В 99% это возникает после того, как мы нагенерили SQL запросы для select/insert/update/delete, а потом с шашкой наголо кинулись курочить структуру таблиц...
...
Рейтинг: 0 / 0
Ошибка -206
    #38592350
MaksimusAzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterТаблоид,

В 99% это возникает после того, как мы нагенерили SQL запросы для select/insert/update/delete, а потом с шашкой наголо кинулись курочить структуру таблиц...

Признаю генерил запросы но при изменении структуры перегенирировал запрос...
...
Рейтинг: 0 / 0
Ошибка -206
    #38592356
MaksimusAzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидMaksimusAzov
Код: sql
1.
2.
3.
4.
insert into KS_KATEGORIA
  (FRSRK, ID_KS_KATEGORIA, NAME_KATEGORIA, SUMANKET, SUMDUBLIK, SUMOBMEN)
values
  (:FRSRK, :ID_KS_KATEGORIA, :NAME_KATEGORIA, :SUMANKET, :SUMDUBLIK, :SUMOBMEN)

Подключитесь к вашей базе с помощью штатного isql, затем введите там:
Код: plaintext
1.
SQL> commit; delete from mon$attachments where mon$attachment_id<>current_connection;
SQL> show table KS_KATEGORIA;

Результат покажите сюда.
...
Рейтинг: 0 / 0
Ошибка -206
    #38592361
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У вас имя таблице НЕ в uppercase. Настораживает как-то...
Должно быть что-то такое:
Код: plaintext
1.
2.
3.
4.
5.
SQL> recreate table TramPamPam(MyFavorField int);
SQL> show table trampampam;
MYFAVORFIELD                    INTEGER Nullable
SQL> show table;
TRAMPAMPAM
...
Рейтинг: 0 / 0
Ошибка -206
    #38592363
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тьфу, пардон. Это вы его так ввели просто (имя таблицы).
...
Рейтинг: 0 / 0
Ошибка -206
    #38592364
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще-то, isql как-то странно позволяет вводить явный бред:
Код: plaintext
1.
2.
3.
SQL> show table trampampam
CON> show table trampampam;
MYFAVORFIELD                    INTEGER Nullable
:-)
...
Рейтинг: 0 / 0
Ошибка -206
    #38592365
MaksimusAzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovСтавлю на FAQ


намек на кавычки в имени поля... Так DDL таблицы я привел там кавычек нет...
...
Рейтинг: 0 / 0
Ошибка -206
    #38592366
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaksimusAzovDDL таблицы я привел там кавычек нет...
При этом ты сам признался, что это поле то добавлял то убирал и вообще курочил метаданные.
Может, у тебя просто база уже убита. Создай её с чистого скрипта.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ошибка -206
    #38592369
MaksimusAzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovMaksimusAzovDDL таблицы я привел там кавычек нет...
При этом ты сам признался, что это поле то добавлял то убирал и вообще курочил метаданные.
Может, у тебя просто база уже убита. Создай её с чистого скрипта.


База убита это сильно... Ну фиг с ним я свою курочил но есть другой клон куда лились только изменения из скрипта там такая же песня... может грохнуть полностью таблицу...
...
Рейтинг: 0 / 0
Ошибка -206
    #38592371
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaksimusAzovесть другой клон куда лились только изменения из скрипта там такая же
песня...
Значит ты неправильно определил место возникновения ошибки и приведённый запрос её не
порождает. Копай дальше.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ошибка -206
    #38592372
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaksimusAzovБаза убита это сильно... Ну фиг с ним я свою курочил но есть другой клон куда лились только изменения из скрипта там такая же песня... может грохнуть полностью таблицу...Вы базейку эту отложите в сторону, мало ли что там. Вдруг бага какая-то неизвестная.
И сделайте на ней вот это:
Код: plaintext
1.
gfix -v -full thisdatabase.fdb // после чего сообщите, выдал ли gfix ошибки (на консоль)
gbak -b -v -y tmp20140320212835.log -m thisdatabase.fdb tmp20140320212835.fbk // и покажите последние пять строк лога tmp20140320212835.log
...
Рейтинг: 0 / 0
Ошибка -206
    #38592373
MaksimusAzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При попытке удаления таблицы получил вот такое чудо
...
Рейтинг: 0 / 0
Ошибка -206
    #38592375
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вы в IBExpert'e работаете, то откройте таблицу и сходите на вкладку "Dependencies". Там вам расскажут, от кого она зависит.
...
Рейтинг: 0 / 0
Ошибка -206
    #38592379
MaksimusAzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мдя... доработался... Изменения в одной БД коннект к другой... Естественно ОШИБКА

ТЕМУ можно закрывать...
А в FAQ добавить строчку БОЛЬШИМИ БУКВАМИ УБЕДИТЕСЬ, ЧТО КОМПИЛИРУЕМАЯ программа ПОДКЛЮЧАЕТСЯ к ТОЙ БД, на КОТОРОЙ ДЕЛАЕТЕ ИЗМЕНЕНИЯ
...
Рейтинг: 0 / 0
Ошибка -206
    #38592382
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaksimusAzov,

бывает. но в FAQ такие банальности вряд ли стоит добавлять.
...
Рейтинг: 0 / 0
Ошибка -206
    #38592384
MaksimusAzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvMaksimusAzov,

бывает. но в FAQ такие банальности вряд ли стоит добавлять.

Ну тогда не FAQ а во что то может да же новое, например FAQ-Банальности )))
...
Рейтинг: 0 / 0
Ошибка -206
    #38592577
Сисдба Мастеркеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaksimusAzov пишет:

> Мдя... доработался... Изменения в одной БД коннект к другой...
> Естественно ОШИБКА

Вы с s679160 точно разные люди ?
15754946
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
28 сообщений из 28, показаны все 2 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ошибка -206
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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