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

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

Проблема с выборкой SQL [D7, dBase, FoxPro]


Mars ©   (2003-02-07 11:35:00) 

В базе данных имеется поле с именем "SUM".
При выполнении запроса
"SELECT DBB.TN,DBB.KOD,DBB.SUM FROM "basa.dbf" DBB"
происходит ошибка, так как имя поля "SUM" воспринимается как
функция SUM() и следующая фраза (FROM) считается неверно заданным параметром.

Как указать, что DBB.SUM это поле, а не функция?


Nikolai_S   (2003-02-07 12:17:00) [1]

Любой из вариантов подойдет: DBB.[SUM] или [DBB].[SUM]


Mars   (2003-02-07 12:17:00) [2]

Методом научного эксперимента было установлено:
DBB."Sum" - работает!

Щас ради интереса попробую DBB.[Sum]

Благодарю всех за советы!
Удачи!


stone   (2003-02-07 12:08:00) [3]


> Invalid use of keywords.
> Tolken:[DBB.Sum]


DBB.[Sum]


Stas   (2003-02-07 12:08:00) [4]

Попробуй Sql Builder, а потом посмотри сам текст.
Как выбрать Sql Builder: щелкни правой кнопкой мыши по запросу и выбери Sql Builder, а там подгрузи свою таблицу и выбери свое поле.
Ну или если можно попробуй просто Select * from DBB


Mars   (2003-02-07 12:00:00) [5]

Stas, я тоже такого мнения,
но на базу уже навешана куча задач (причем под DOS),
так что это абсолютно не возможно.
База создавалась другими людьми под FOX2.


Stas   (2003-02-07 11:54:00) [6]

Если возможно, то переименуй поле, вообще так поля лучше не называть.


Mars   (2003-02-07 11:51:00) [7]

>>Попробуй [Sum]

Не выходит.


Invalid use of keywords.
Tolken:[DBB.Sum]



stone   (2003-02-07 11:44:00) [8]

Попробуй [Sum]


Mars   (2003-02-07 11:43:00) [9]

Если взять в кавычки, все поле забивает строкой "DBB.Sum",
а не знfчением поля "Sum"


Stas   (2003-02-07 11:39:00) [10]

Нужно это имя взять в кавычки "DBB.Sum"
Если не получиться попробуй в SQl Builder


Наверх

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