powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Служебное слово в имени поля
6 сообщений из 6, страница 1 из 1
Служебное слово в имени поля
    #32844760
GreenOlegon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дико извиняюсь, что нажал не ту кнопку... (вместо добавить - изменить)...

По поводу Вашего вопроса - проверил Ваш код на VFP 8.0 SP1 - все работает, скорее всего ошибка где-то в другом месте или Вы привели не весь код:

Код: plaintext
1.
2.
3.
4.
5.
6.
CREATE TABLE TABLE1 (;
  ID i AUTOINC NEXTVALUE  1  STEP  1 ,;
  NAME  CHAR( 30 ),;
  FILTER CHAR( 10 ),;
  LEFT  CHAR( 10 ))

INSERT INTO TABLE1 (NAME, FILTER, LEFT) VALUES ('aaaaa', 'bbbb', 'cccc')
...
Рейтинг: 0 / 0
Служебное слово в имени поля
    #32844814
BladeRunner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А какая, если не секрет, версия Лиса? Девятка на указанном примере отработала "на ура", даже не икнув. В данный момент под рукой нет младших версий чтобы проверить, но всё что приходит на ум - если не получается использовать INSERT INTO и нельзя изменять структуру таблицы ... попробуйте либо макроподстановкой задавать поля для INSERT (хотя сомневаюсь, что это поможет); используйте REPLACE или связку SCATTER - GATHER.
...
Рейтинг: 0 / 0
Служебное слово в имени поля
    #32844817
GreenOlegon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения, что изначально не оговорил все условия.

Таблица формата PARADOX.
SQL-запрос выполняется посредством BDE.
...
Рейтинг: 0 / 0
Служебное слово в имени поля
    #32844826
BladeRunner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мда батенька, тут увы ... умываю руки! Хотя ... а что за оболочка, через ODBC подключиться не получается?
...
Рейтинг: 0 / 0
Служебное слово в имени поля
    #32844852
GreenOlegon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BDE – Borland Database Engine

Через ODBC сейчас пробовал.
Средствами DELPHI 6: кинул на форму ADOConnection и ADOQuery.
Поставщик OLE DB: Microsoft OLE DB Provider for ODBC Drivers
Создал источник данных: Microsoft Paradox driver (*.db), версия 4.00.6019.00, ODBCJT32.DLL
SELECT запросы проходят успешно, а вот при попытке INSERT, выдает ошибку "[Microsoft][ODBC]Ошибка синтаксиса в инструкции INSERT INTO".
Пробовал как с полями FILTER и LEFT, так и без них – все равно "..ошибка синтаксиса..".
Что за фигня… :-(
...
Рейтинг: 0 / 0
Служебное слово в имени поля
    #32846982
GreenOlegon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую!

Оказвается при заключении имени поля в кавычки, нужно так же указывать и имя таблицы.
Таким образом, запрос должен быть следующим:
Код: plaintext
INSERT INTO TABLE1 (NAME, 'TABLE1'.'FILTER', 'TABLE1'.'LEFT') VALUES ('aaaaa', 'bbbb', 'cccc');

Вот тогда все путем :-)
Всем спасибо, тема закрыта
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Служебное слово в имени поля
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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