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