Casa
Top.Mail.Ru Yandeks.Metrika
Fórum: "Bases";
Arquivo atual: 2003.05.01;
Download: [xml.tar.bz2];

Para baixo

Classificação desnecessária em TADOTable Encontre agências semelhantes


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
CUIDADO
Использование специального свойства 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 filial inteira

Fórum: "Bases";
Arquivo atual: 2003.05.01;
Download: [xml.tar.bz2];

em cima





Memória: 0.58 MB
Hora: 0.027 c
1-602
Officeman
2003-04-16 20:28
2003.05.01
Apagar o último caractere da string?


3-472
AVR
2003-04-14 14:48
2003.05.01
BDs locais em Kylix (Paradox, dbf)


3-389
Diogen
2003-04-15 09:43
2003.05.01
como em fb


14-675
gruener
2003-04-14 01:02
2003.05.01
MODO COM PORT <->


1-592
Evgeny Barabashin
2003-04-17 18:38
2003.05.01
Qual a melhor forma de organizar um diálogo para definir o filtro para o conjunto de dados





afrikaans albanês Arabic armênio azerbaijano basco belarusian Bulgarian catalão Chinês simplificado) Chinês tradicional) croata checo dinamarquês Dutch Inglês estoniano filipino Finnish French
Galego georgiano German grego crioulo haitiano hebraico hindi húngaro islandês Indonesian irlandês Italian Japanese Korean letão lituano macedónio Malay maltês Norwegian
persa polonês Portuguese Romeno Russa sérvio Slovak esloveno Espanhol swahili sueco tailandês turco ucraniano urdu vietnamita galês ídiche bengali bósnio
cebuano esperanto gujarati hausa hmong igbo javanês kannada khmer lao latino maori marata mongol Nepali punjabi somali tâmil telugu yoruba
zulu
Английский francês Alemão Italiano Португальский russo Espanhol