Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.26;
Скачать: 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 вся ветка

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

Наверх




Память: 0.5 MB
Время: 0.027 c
14-1102330070
AlexG
2004-12-06 13:47
2004.12.26
Оценим сайт? Интересно просто ваше мнение...


1-1102781264
electric
2004-12-11 19:07
2004.12.26
Как в TMemoryStream загрузить большой файл или часть файла?


4-1100421549
DeepProg
2004-11-14 11:39
2004.12.26
Вызвать контекстное меню Windows Explorer для файла/папки


1-1102682085
xman
2004-12-10 15:34
2004.12.26
TImage


1-1102893510
Lelik
2004-12-13 02:18
2004.12.26
Параметры страницы