Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

select * from #PAY_ORDER Выдается сообщение "Ошибка синтаксиса в" [D7, ADO(Jet) + Access97]


Emish ©   (2007-12-17 14:35:00) 

В компоненте ADODataSet1 в свойство CommandText пишу
select * from #PAY_ORDER
Делаю Active=True
Выдается сообщение "Ошибка синтаксиса в предложении FROM"

вместо таблицы #PAY_ORDER вписываю таблицу  DOCUM все работает прекрасно.

В компоненте ADOQuery1 в свойство SQL пишу

ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from #PAY_ORDER');
ADOQuery1.ExecSQL;

Выдается сообщение "Ошибка синтаксиса в предложении FROM"
вместо таблицы #PAY_ORDER вписываю таблицу  DOCUM все работает прекрасно.

В названии таблиц не должен присутствовать символ '#'?


Emish   (2007-12-17 15:02:00) [1]

:) СПАСИБО sniknik
Работает!


sniknik   (2007-12-17 14:39:00) [2]

возьми имя в скобки []


Emish   (2007-12-17 14:37:00) [3]

Переименовать таблицу не могу.
База в Access97


Наверх

Титульная страница Поиск, карта сайта Написать письмо