![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Заставь дурака богу молиться он и лоб себе расшебет
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"?