Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.035 c
9-1092763734
Drow
2004-08-17 21:28
2004.12.26
Полноэкранный режим


14-1102510077
chelovek
2004-12-08 15:47
2004.12.26
Интересно?


14-1102425219
Dmitriy O.
2004-12-07 16:13
2004.12.26
У кого диска разбит на несколько ?


1-1102263006
tygr
2004-12-05 19:10
2004.12.26
Memo


14-1102448705
Hypercube
2004-12-07 22:45
2004.12.26
Печедача "Теория невероятностей"





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский