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

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

Ошибка при выполнении запроса [D6, Paradox]


I_g_o_r ©   (2008-10-16 00:07:00) 

Запрос описывается в String List Editor.
Есть оператор с параметром:

insert into table1 (F1, F2, F3)
Select f1, f2, :p-f3
from table2


Т.е. в Select хотелось бы иметь разность между параметром и полем f3.
У меня же вставляется в таблицу table1 значение параметра.
Если вместо :p ставишь число (например 30-f3), то все нормально.


sniknik   (2008-10-17 10:37:00) [1]

больше интересно не что он подразумевает, а как выполняет, действия, т.е. конкретно что  написать/внести, и куда, чтобы воспроизвести ошибку. причем не в "описательном" виде, а скопированное из реальной программы, потому как описывают обычно желаемое, а пишут не пойми что, а потом "парадоксы".


Германн   (2008-10-17 01:38:00) [2]


> у тебя нет парадокса

А у меня есть парадокс, но я не знаю что автор подразумевает под String List Editor? :)


Игорь Шевченко   (2008-10-17 01:28:00) [3]


> если и не такого вот перекладывания из таблицы в таблицу
> то уж выборки с расчётными полями в которых и параметры
> участвуют постоянно делаю. правда не с парадоксом, а с mssql.
>


у тебя нет парадокса


sniknik   (2008-10-17 00:29:00) [4]

> Не проходит ни один из предложенных вариантов.
странно. может пробовал как то не так?

> Неужели ни у кого не возникала такая потребность?
потребность возникала, это проблем не возникало...
если и не такого вот перекладывания из таблицы в таблицу то уж выборки с расчётными полями в которых и параметры участвуют постоянно делаю. правда не с парадоксом, а с mssql.


I_g_o_r   (2008-10-17 00:09:00) [5]

Не проходит ни один из предложенных вариантов.
Ругается на библиотеку sql...dll
Еще раз повторяю, что простое использование параметра :pили разности числа и поля 30-f3в операторе SELECT проходит успешно. Но мне нужна разность параметра и поля. Неужели ни у кого не возникала такая потребность? (Хотя и у меня до сих пор не возникала).
HEEEELP


ЮЮ   (2008-10-16 12:19:00) [6]

Select f1, f2, -f3 + :p
from table2


Игорь Шевченко   (2008-10-16 10:12:00) [7]


> Select f1, f2, :p-f3
> from table2


select f1,f2,(:p)-f3 ?


ЮЮ   (2008-10-16 03:23:00) [8]

> У меня же вставляется в таблицу table1 значение параметра

А имя параметра при этом, случайно, не 'p-f3' ?


Наверх

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