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

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

Пробелы в SQL


cutter-pro ©   (2002-09-12 13:06:00) 

Всем известные и банальные строки:
Query1.Active:=false;
Query1.SQL.Clear;
Query1.SQL.Add("select TN from my_table.dbf");
Query1.Active:=true;
DBGrid1.Columns[0].Title.Caption:="Таб.ном.";
Возможно ли обойтись без последней строки изменения заголовка столбца в DBGrid1 за счет корректировки самого запроса ввиде переопределения TN в Таб.ном.?


MsGuns   (2002-09-12 13:36:00) [1]

>ЮЮ © (12.09.02 13:17)
>AS предполагается по-умолчанию.

Век живи - век учись.8) Спасиюо за полезную ремарку !

>Query1.SQL.Add("select TN AS ""Таб.ном."" from my_table.dbf");
>Delphi выдает ошибку: Invalid use of keyword

Если это TQuery из палитры BDE, то там исп-ся Local SQL, который не переваривает русские буквы, попробуй заменить апострофы на кавычки (")



ЮЮ   (2002-09-12 13:35:00) [2]

Таков локальный SQL, очевидно.
Кстати, работает без кавычек, ну и от "ч" придётся отказаться


cutter-pro   (2002-09-12 13:30:00) [3]

???


cutter-pro   (2002-09-12 13:23:00) [4]

А вот тут как раз и начинается самое интересное!
Query1.SQL.Add("select TN ""Таб.ном."" from my_table.dbf");
или
Query1.SQL.Add("select TN AS ""Таб.ном."" from my_table.dbf");
Delphi выдает ошибку: Invalid use of keyword
А особенно среде не нравится следующее:
Query1.SQL.Add("select TN ""ч"" from my_table.dbf");
Мы ругаемся: Invalid use keyword... Token: ч


Johnmen   (2002-09-12 13:18:00) [5]

>MsGuns © (12.09.02 13:11)

Необязательно...


ЮЮ   (2002-09-12 13:17:00) [6]

AS предполагается по-умолчанию.


MsGuns   (2002-09-12 13:11:00) [7]

>ЮЮ © (12.09.02 13:08)
Query1.SQL.Add("select TN ""Таб.ном."" from my_table.dbf");

А что, "AS" не надо ?


ЮЮ   (2002-09-12 13:08:00) [8]

Query1.SQL.Add("select TN ""Таб.ном."" from my_table.dbf");


Наверх

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