Вниз
Скачать: CL | DM;

Сортировка IBTable   Найти похожие ветки 

← →
Fedor   (2004-11-27 23:36) [0]

Здраствуйте. Подскажите пожалуйста как отсортировать IBTable по полю, содержащему дату. Знаю что можно ручками, а нет ли чего автоматического?


← →
GanibalLector ©   (2004-11-27 23:48) [1]

Использовать IbQuery и писать что-то типа select * from ТАБЛИЦА order by ПОЛЕ_С_ДАТОЙ


← →
Fedor   (2004-11-27 23:57) [2]

Именно нужно для IBTable


← →
GanibalLector ©   (2004-11-28 00:01) [3]

Тогда создаешь индекс для этого поля и указываешь в св-вах IbTable этот индекс.


← →
GanibalLector ©   (2004-11-28 00:06) [4]

Возможно есть вариант и попроще...
З.Ы. Я не использую IbTable и Вам не советую.


← →
Fedor   (2004-11-28 00:06) [5]

Прости за дурацкий вопрос, а как создать индекс?


← →
Hmm ©   (2004-11-28 00:11) [6]

ibase.ru  - обычный ответ на подобные вопросы, хотя возможно тебе повезет больше )

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


← →
GanibalLector ©   (2004-11-28 00:14) [7]

>Прости за дурацкий вопрос, а как создать индекс?
Епрст...а таблицу Вы как создавали???Вернее чем???


← →
Fedor   (2004-11-28 00:27) [8]

Спасибо, все ок, чего сам не допетрил!


← →
Fedor   (2004-11-28 00:54) [9]

Возникла проблема. Указываю ключи в IBTable IndexName-появляется сообщение Unknown error. Эта таблица связана с другой таблицей MasterSource.


← →
Vemer ©   (2004-11-28 11:12) [10]

Говорят же тебе, забей на IbTable.
Или попробуй индексы ручками через запятую забить.


← →
Fedor   (2004-11-28 14:27) [11]

К сожалению нет времени все переводить на DataSet, кстати он все равно обращается через DataSourse к тому же Table, в MasterSourse стоит DataSourse главной таблицы, соответственно MasterField её поле, IndexFieldName- подчиненное поле, а в если IndexName вводишь индекс сортировки, то из IndexFieldName все пропадает. Ведь должен быть способ сделать это на IBTable?


← →
Term   (2004-11-28 18:33) [12]


> Использовать IbQuery и писать что-то типа select * from
> ТАБЛИЦА order by ПОЛЕ_С_ДАТОЙ

вот здесь тебе сказали конкретно что и как, выброси TIBTable, перепеши всё что наворотил, и больше его никогда не используй,и это будет лучше. Избавишся от многих граблей и будущих тормозов(за которые получать будеш по самые помидоры). Используй TIBDataSet


← →
Fedor   (2004-11-29 15:44) [13]

>Используй TIBDataSet
Уговорили. Сразу вопрос на засыпку. Кладу компонент IBDataset1, на него кладу DataSourse1. Проблема втом что в свойствах IBDataSet1-DataSourse его(DataSourse1) нет, хотя он подключен. Что это за трабл?


← →
Hmm ©   (2004-11-29 17:51) [14]

>Проблема втом что в свойствах IBDataSet1-DataSourse его
>(DataSourse1) нет, хотя он подключен.
А разве должен быть? Прикол был бы если бы в свойствах DataSource1.DataSet небыло бы твоего IBDataSet-а... а так...


← →
Hmm ©   (2004-11-29 17:59) [15]

Хотя если очень нужно, проверь не ссылается ли твой DataSource1 на IBDataSet1, если так то ничего удивительного... убери эту связь и сможешь лицезреть DataSource1 в IBDataSet1.DataSource... как вариант, возможно твоя проблемма в другом.


← →
Fedor   (2004-11-29 18:18) [16]

Появилась другая проблема: IBDataSet.Edit...IBDataSet.Post - ошибка "feature is not supported BLOB and array data types are not supported for compare operation"



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

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



Память: 0.48 MB
Время: 0.021 c
14-1102493504
PRM
2004-12-08 11:11
2004.12.26
Чем открыть файл xmlsdkdoc.msm


1-1102874750
Bobby Digital
2004-12-12 21:05
2004.12.26
Glyph


3-1101295409
VitaWED
2004-11-24 14:23
2004.12.26
Название столбца.


14-1102491925
cyborg
2004-12-08 10:45
2004.12.26
Новость


1-1102682486
Bams
2004-12-10 15:41
2004.12.26
Загрузка формы из Dll в TPanel основного приложения




   Наверх