Форум: "Базы";
Текущий архив: 2008.03.02;
Скачать: [xml.tar.bz2];
ВнизРаботает ли при "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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.037 c