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

Вниз

Работает ли при "SQL dialect 3" оператор DISTINCT?   Найти похожие ветки 

 
3Lander   (2007-10-11 16:22) [0]

использую IBDataSet (в FieldsEditore всё прописано, sql код "сгенерен").

Вот код на кнопке:

IBDataSet1.SelectSQL.Text:="SELECT DISTINCT MYFIELD FROM MYTABLE";
IBDataSet2.Open;

- ругается на опен, пишет поля MYFIELD нету... (хотя он есть!). Задача такая: вывести все уникальные значения поля MYFIELD из таблицы MYTABLE.

Помогите пожалуйта!


 
PEAKTOP ©   (2007-10-11 16:25) [1]

Работает ли при "SQL dialect 3" оператор DISTINCT?
Да

1) Присваиваем полю объекта код запроса
IBDataSet1.SelectSQL.Text:="SELECT DISTINCT MYFIELD FROM MYTABLE";
И дальше с объектом ничего не делаем ....

2) Пытаемся открыть какой-то другой набор данных
IBDataSet2.Open;
Где его полю присваивается значение кода запроса - непонятно ....


 
3Lander   (2007-10-11 16:28) [2]


> Работает ли при "SQL dialect 3" оператор DISTINCT?
> Да
>
> 1) Присваиваем полю объекта код запроса
> IBDataSet1.SelectSQL.Text:="SELECT DISTINCT MYFIELD FROM
> MYTABLE";
> И дальше с объектом ничего не делаем ....
>
> 2) Пытаемся открыть какой-то другой набор данных
> IBDataSet2.Open;
> Где его полю присваивается значение кода запроса - непонятно
> ....


сорри тут опечатка када вопрос набирал, на самом деле вот (естессно датасет тот же):

IBDataSet1.SelectSQL.Text:="SELECT DISTINCT MYFIELD FROM MYTABLE";
IBDataSet1.Open;


 
Val ©   (2007-10-11 16:33) [3]

что на этот запрос отвечает isql?


 
3Lander   (2007-10-11 16:37) [4]


> что на этот запрос отвечает isql?


всё разобрался - вощем не надо было в FieldsEditor всё прописовать - и поэтому при выводе "SELECT DISTINCT MYFIELD FROM MYTABLE" он доставал одно поле, а других не находил. вощем очистил этот Едитор - и всё заработало.

всем спасибо =)


 
Desdechado ©   (2007-10-11 16:38) [5]

Раз третий диалект, то, возможно, имена полей при создании таблицы (и само имя таблицы) были созданы регистрозависимыми (в кавычках). Значит, нужно к ним так же и обращаться.



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

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

Наверх




Память: 0.48 MB
Время: 0.019 c
6-1181740857
Strate
2007-06-13 17:20
2008.03.02
Отловить момент подключения сети


6-1164743451
Petr
2006-11-28 22:50
2008.03.02
прокси


2-1202292089
webpauk
2008-02-06 13:01
2008.03.02
html


2-1202499428
Jimmy
2008-02-08 22:37
2008.03.02
Инфо о бывшем фокусе неактивного окна


2-1201861596
Silver...
2008-02-01 13:26
2008.03.02
как прочесть фаил такой структуры