Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.31;
Скачать: CL | DM;

Вниз

синтаксис запроса   Найти похожие ветки 

 
evg00   (2005-06-16 12:43) [0]

Есть примерно вот такой запрс  Query.SQL.text:="select p1,p2, if(p1>p2,p1-p2,0) from tab"в Access так же пишется только IIF а какой в Delphi правильный синтаксис что то я даже в хелпе ничего не нашел?


 
ЮЮ ©   (2005-06-16 12:46) [1]

К Delphi SQL-синтаксис никакого отношения не имеет.
Надо писать так как понимает провайдер.


 
Dummes   (2005-06-16 12:48) [2]

А здесь ссмотрел: LocalSQL.hlp


 
evg00   (2005-06-16 12:48) [3]

ну какие еще варианты есть если ошибку выдает например в DatabaseDesktop


 
evg00   (2005-06-16 12:49) [4]

А здесь ссмотрел: LocalSQL.hlp - у меня нет такого


 
Bronco ©   (2005-06-16 12:50) [5]


> а какой в Delphi правильный синтаксис

Никакого. Delphi - это не СУБД.
Лучше скажи, какой тип БД и через какие компоненты доступа работаешь


 
evg00   (2005-06-16 12:53) [6]

to Bronco ©
таблица Paradox - локальная нужно написать вот такой запрос в Query


 
ЮЮ ©   (2005-06-16 12:54) [7]

>LocalSQL.hlp - у меня нет такого

А DatabaseDesktop тогда откуда? См. в папке с BDE


 
Bronco ©   (2005-06-16 12:57) [8]


> evg00   (16.06.05 12:53) [6]

На сколько я знаю, там нет похожих конструкций.
Хотя, лучше проверь сам. Ищи файл справки который тебе назвали.
У меня, например, он лежит
C:\Program Files\Common Files\Borland Shared\BDE\LOCALSQL.HLP


 
ЮЮ ©   (2005-06-16 12:58) [9]

Во-первых, вычислить такую чушь можно уже на клиенте (см. Calculated Field).

А запросом только так:

select p1,p2, p1-p2 from tab where p1 > p2
union
select p1,p2, CAST(0 as <тип p1, p2>) from tab where p1 <= p2


 
evg00   (2005-06-16 14:06) [10]

а вложенные запросы там тоже нельзя делать типа select * from (select p1,p2 from tab)? опять пишет ошибку синтаксиса


 
ЮЮ ©   (2005-06-22 03:56) [11]

Непараметрические вложенные запросы могут быть сохраненны в текстовый файл и затем использоваться в запросах, как таблицы:
 select * from "p1p2.sql"
где
 p1p2.sql содержит "select p1,p2 from tab"

См.Local Wiews в том же LOCALSQL.HLP



Страницы: 1 вся ветка

Текущий архив: 2005.07.31;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.046 c
5-1090862496
ViDo
2004-07-26 21:21
2005.07.31
Ошибка во время выполнения (Self - недоступен!!)


14-1120127273
NewWonder
2005-06-30 14:27
2005.07.31
Уже 142 миллиона и постоянно сокращается


3-1119427251
Nic
2005-06-22 12:00
2005.07.31
Текстовая база ASCII


5-1090854143
sirin
2004-07-26 19:02
2005.07.31
ActiveX Control


1-1120926693
Line
2005-07-09 20:31
2005.07.31
Вопрос о режимах смешивания изображений.