Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.025 c
14-1121173028
Толян
2005-07-12 16:57
2005.07.31
Работа с модемом


14-1120721960
Ega23
2005-07-07 11:39
2005.07.31
Напомните, как с ошибкой бороться?


14-1121120536
Profi
2005-07-12 02:22
2005.07.31
Оцените, пожалуйста!


4-1117283605
Steve
2005-05-28 16:33
2005.07.31
Как использовать команды 3DNow! в Delphi


1-1121149309
ZSergey
2005-07-12 10:21
2005.07.31
Динамический двумерный массив




   Наверх