Главная страница
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.023 c
1-1102619226
LedWorm
2004-12-09 22:07
2004.12.26
Копирование в буфер


3-1101711070
lightix
2004-11-29 09:51
2004.12.26
DBGRID как запретить INSERT


1-1102497555
fuzzy
2004-12-08 12:19
2004.12.26
Что такое многомерный массив?


6-1097535134
AlexeyM
2004-10-12 02:52
2004.12.26
перехват данных программы


14-1102082110
kolos_rus
2004-12-03 16:55
2004.12.26
Образец технического задания