powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Зарезервированные слова в названиях полей табл. VFP
5 сообщений из 5, страница 1 из 1
Зарезервированные слова в названиях полей табл. VFP
    #32110696
aag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Попалась табличка в базе VFP 6.0 примерно такой структуры:
create table config.dbf (;
rn char(9) PRIMARY KEY, ;
name char(30) NOT NULL, ;
value memo NULL;
)
При попытке обновления update-м ругается на поле value - Syntax Error. Поскольку в др. подобных случаях все проходит, предполагаю, что все дело в зарезервированном названии - value. А вот что сделать, чтобы проапдетить такую неказистую табличку?
...
Рейтинг: 0 / 0
Зарезервированные слова в названиях полей табл. VFP
    #32110702
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код с ошибкой секретный?
Ну вроде replace, alter table и modify structure никто не отменял.
ЗЫ у меня в одном проекте есть таблица с таким полем, проблем не было.
...
Рейтинг: 0 / 0
Зарезервированные слова в названиях полей табл. VFP
    #32110771
aag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alter и modify structure - слишком грубые пути решения, недоступные в данном случае. Табличка не моя, юзается в готовой чужой пр-ме. Мне надо как-то обратится к полю.
Что такое "код с ошибкой" -коды FoxPro? Не помню
...
Рейтинг: 0 / 0
Зарезервированные слова в названиях полей табл. VFP
    #32110774
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что такое "код с ошибкой" -коды FoxPro? Не помню

Я имел в виду строку программы, где происходит ошибка. Да фиг с ней.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
OPEN DATABASE xxx.dbc
create table config.dbf (; 
rn char( 9 ) PRIMARY KEY, ; 
name char( 30 ) NOT NULL, ; 
value memo NULL; 
)
INSERT INTO config (rn, name, value) VALUES ('a','b','c')
UPDATE config set config.value='x'
REPLACE value WITH 'y' FOR value='x'


Целых два способа :)
...
Рейтинг: 0 / 0
Зарезервированные слова в названиях полей табл. VFP
    #32110938
aag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AAAAA!
Нужно явно алиас указать наверно!!!
Спасибо.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Зарезервированные слова в названиях полей табл. VFP
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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