Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.05.01;
Скачать: [xml.tar.bz2];

Вниз

Не нужная сортирока в TADOTable   Найти похожие ветки 

 
anton2v   (2003-04-11 12:19) [0]

При открытии таблицы она сортируется по нулевому полю, а мне этого не надо (т.е. нужно без сортировки) (IndexFieldNames пустые)


 
Anatoly Podgoretsky   (2003-04-11 12:24) [1]

А что такое нулевое поле
А какое значение у IndexName
какая точно база dBase, FoxPro и какие именно
какой компонент доступа (как получаются данные)


 
blackman   (2003-04-11 13:17) [2]

>т.е. нужно без сортировки
>IndexFieldNames пустые - так заполни !


 
anton2v   (2003-04-11 13:19) [3]

1. это первое поле в таблице
2. никакого значения
3. dBase IV
4. TADOConnection -> TADOTable -> TDataSource -> TDBGrid


 
sniknik   (2003-04-11 13:48) [4]

anton2v © (11.04.03 13:19)
> 2. никакого значения
а к свойству Sort не обращаешся?

с таблицами в ADO стараюсь не общатся (ADODataSet круче), но заметил такую вешь
если задать в ADODataSet.CommandText
такой запрос
SELECT * FROM TableName
то результат возвращается "как есть", а если такой
SELECT distinct * FROM TableName
то сортируется даже если индекса нет (зачем думаю понятно), может это тебе поможет.


 
anton2v   (2003-04-11 14:44) [5]

2sniknik DataSet конечно круче, но для каждой таблицы нужен свой коннект, а я человек жадный. А с ADOTable я разобрался, если у нее пустой IndexFielNames то она сортирует таблицу по первому полю. Хоть на ей это .....?


 
sniknik   (2003-04-11 15:45) [6]

anton2v © (11.04.03 14:44)
> но для каждой таблицы нужен свой коннект, а я человек жадный.
обьясни, не понял эту фразу.

на один компонент одна таблица? или что подразумевается? если это то без разници сколько и каких компонентов насоздавать ADOTable или ADODataSet. (TADOTable наследник от class(TCustomADODataSet)) и поэтому если жадный относится к экономии ресурсов то тут тоже ADODataSet лутше.
(причем наследник с ограничением свойств а не увеличением)

а насчет "на кой ей это" ну потрассируй открытие таблици в обоих случаях и будет понятно.


 
NickBat   (2003-04-11 16:25) [7]

Люди, внимательно прочитайте вопрос:

> она сортируется по нулевому полю,
> а мне этого не надо (т.е. нужно без сортировки)

Если тебе нужно БЕЗ СОРТИРОВКИ, значит тебе по-барабану есть у тебя сортировка или нет. Может тебе нужна сортировка по другому полю? Тогда другое дело, но если тебе надо без сортировки, то чем тебя не устраивает таблица с сортировкой по ключу?


 
anton2v   (2003-04-11 16:49) [8]

2sniknik
ВНИМАНИЕ
Использование специального свойства ConnectingString вместо установки связи набора данных с ADOConnection означает, что RecordSet создаст новый объект соединения. В этом случае, если вы откроете несколько наборов данных из одной и той же программы, будет установлено столько же соединений, при этом напрасно расходуются ресурсы и, возможно клиентские лицензии. Если вы собираетесь извлекать из источника ADO несколько объектов RecordSet, то вам следует всегда применять совместно используемый объект ADOConnection.
(Марко Кэнту "Для професионалов. Delphi 5")
;-) въелась просто справка из этой книги.

2NickBat Просто в форме для забивки новых данных я исполбзовал DBComboBox куда в Items грузил данные с помощью ADOSQL.


 
sniknik   (2003-04-11 17:36) [9]

anton2v © (11.04.03 16:49)
чего это доказывает?
ADOConnection + 1,2...n TADOTable можно
а мой вариант
ADOConnection + 1,2...n ADODataSet нельзя?

я же не предлагал свой коннект в каждом ADODataSet, даже не понимаю с чего ты это решил, где я допустил ляп что можно было сделать такой вывод?



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

Форум: "Базы";
Текущий архив: 2003.05.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
14-724
WhiteSnow
2003-04-13 18:08
2003.05.01
МНК


3-386
_MAX_
2003-04-14 11:08
2003.05.01
RecNo в Oracle?


3-470
gram
2003-04-14 14:12
2003.05.01
Какое тип в IB соответсвует Memo?


1-571
Денис
2003-04-18 11:04
2003.05.01
хитрый редактор свойств


14-707
Pat
2003-04-12 10:08
2003.05.01
Вопрос по SoftIce у





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский