powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / UPDATE не видит поле таблицы
6 сообщений из 6, страница 1 из 1
UPDATE не видит поле таблицы
    #32311389
MaxD777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть такая таблица:

CREATE TABLE "TABLE1"
(
"ID" INTEGER NOT NULL,
"RegNum" VARCHAR(10) CHARACTER SET WIN1251,
"OldRegNum" VARCHAR(10) CHARACTER SET WIN1251,
"DateRegister" DATE,
. . .
"REMARKS" VARCHAR(500) CHARACTER SET WIN1251,
CONSTRAINT "ID_KEY" PRIMARY KEY ("ID")
);

Есть записи. При попытке изменить запись SQL выражением:

UPDATE table1
SET REGNUM='ффф', OLDREGNUM='ыыы', DATEREGISTER='23.10.2003', . . . REMARKS='ввв'
WHERE ID=1

InteractiveSQL выдает сообщение об ошибке:

Dynamic SQL Error
SQL error code = -206
Column unknown
REGNUM
Statement: UPDATE table1
SET REGNUM=. . .

В чем причина???
...
Рейтинг: 0 / 0
UPDATE не видит поле таблицы
    #32311408
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЧИТАТЬ ДОКУМЕНТАЦИЮ НАДО !!!


"RegNum" и REGNUM есть разница ?
Best regards,
Dnico.
...
Рейтинг: 0 / 0
UPDATE не видит поле таблицы
    #32312167
MaxD777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Dnico:
уж наверное я пробовал и так и так.......
...
Рейтинг: 0 / 0
UPDATE не видит поле таблицы
    #32312628
lasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я бы посоветовал тебе не использовать кавычки. Что мешает просто написать Id, а не "ID". Этим ты избавишь себя от лишних клопот.
...
Рейтинг: 0 / 0
UPDATE не видит поле таблицы
    #32321029
MaxD77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВСЕ НЕ ТО!!! :((
Может еще какие варианты будут?
...
Рейтинг: 0 / 0
UPDATE не видит поле таблицы
    #32321190
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пиши всё в верхнем регистре и не мучайся:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
CREATE TABLE TABLE1 ( 
  ID INTEGER NOT NULL PRIMARY KEY, 
  REGNUM VARCHAR( 10 ) CHARACTER SET WIN1251, 
  OLDREGNUM VARCHAR( 10 ) CHARACTER SET WIN1251, 
  DATAREGISTER DATE, 
  . . . 
  REMARKS VARCHAR( 500 ) CHARACTER SET WIN1251
); 

UPDATE table1 
SET REGNUM='ффф', OLDREGNUM='ыыы', DATEREGISTER='23.10.2003', . . . REMARKS='ввв' 
WHERE ID= 1  
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / UPDATE не видит поле таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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