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

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

Заставь дурака богу молиться он и лоб себе расшебет


cutter-pro ©   (2002-09-16 15:57:00) 

Вот такой значит вопросище...
Написал один программист небольшую программку на Cliper-е для старых, старых ПК (на этот счет собственно ничего не имею против).
И все было бы ничего, если бы не одно "НО"! - обозвал он одно из полей таблицы прекрасным именем SUM:):(
И теперь среда говорит мне ласкаво: "А не пошел бы ты милый куда по-дальше со своим SQL запросом и предопределенным словом SUM"!
Сам SQL запрос банальный: select SUM from myteble.dbf
Я знаю, что так писать нельзя, но мне очень нужно это поле!


Mike Kouzmine   (2002-09-16 17:28:00) [1]

Может, чтобы повеселиться или потешить свое я. А потом, если можно помочь человеку, то почему бы и не пофлеймить, раз тебе это ничего не стоит.


VAleksey   (2002-09-16 17:14:00) [2]


> cutter-pro (16.09.02 16:48)

другие это уже знают :))
А сабж кстати хорошо описан в LocalSQL.hlp. Поэтому не понимаю откуда такой флейм раздулся :))


cutter-pro   (2002-09-16 16:48:00) [3]

> Mike Kouzmine
Сори! Запоздал с ответом... Я имел Ваш первый вариант, а второй действительно работает:
select mytab."sum" as nesum from mytable.dbf mytab
ОГРОМНОЕ Вам спасибо! Надеюсь, данная информация будет интересна и другим программистам!
Еще раз спасибо!


Mike Kouzmine   (2002-09-16 16:47:00) [4]

А ты используешь TQuery? Если да, то поробуй составь запрос в билдере. Он все расставит по местам.


cutter-pro   (2002-09-16 16:43:00) [5]

> Mike Kouzmine
Спасибо за Вашу версию, но результат не изменился - во всех ячейках данного столбца в результате SUM
> Anatoly Podgoretsky
Не совсем понял что Вы имели ввиду?
> Max Zyuzin (c)
Спасибо за Вашу версию, но в этом случае Delphi все-равно ругается на не верное использование ключевого слова sum.
Может есть еще у какого-нибудь какие-либо варианты?
Я может быть как-то и выкручусь за сегодняшнюю ночь, но, скорее всего, не самым оптимальным образом...


Mike Kouzmine   (2002-09-16 16:39:00) [6]

Max Zyuzin © (16.09.02 16:27)
select mytab."sum" as nesum from mytable.dbf mytab


Max Zyuzin   (2002-09-16 16:27:00) [7]

select mytab.sum from mytable.dbf mytab


Anatoly Podgoretsky   (2002-09-16 16:26:00) [8]

Если программа не испольбзуется, то удалить ее


cutter-pro   (2002-09-16 16:26:00) [9]

> Nikolay M.
С чувством юмора - у тебя проблем нет, а вот с культурой и компетентностью имеются.


Mike Kouzmine   (2002-09-16 16:25:00) [10]

"SUM" as nesum


Nikolay M.   (2002-09-16 16:23:00) [11]

select * from mytable.dbf :))))
если полей немного, то вполне приемлимый вариант :)


cutter-pro   (2002-09-16 16:16:00) [12]

> Mike Kouzmine
Пробовал, но тут возникает другая проблема, после выполнения
Query2.SQL.Add("select "SUM" from mytable.dbf");
Все значения в столбце "SUM" становятся тоже SUM, по-крайней мере при отображении в DBGrid-е.


Mike Kouzmine   (2002-09-16 15:59:00) [13]

А так "SUM"?


Наверх

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