Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сортировка и ADO


Страницы:   1 2

Nous Mellon ©   (2004-02-21 16:29:00) 

Здравствуйте, господа. Я  новичок в работе с БД поэтому меня интересует наверное элементарный вопрос. Есть набор данных Adotable, хотелось бы остортировать его по одному из полей и результат потом вывести например в listView.
Записей в этом наборе будет от силы двацать-двадцать пять. С выводом в ListView я справлюсь а вот как осуществить сортировку не знаю. Читал что сортировку можно выполнить создав индекс. Я проиндексировал одно из полей, чтобы сортировка осуществлялась по нему. Попытался задать нужное поле в свойстве IndexName из ObjectInspector'a, но он мне говорит что мой провайдер не поддерживает интерфейс для ф-ции Index, подскажите что я делаю неправильно и какой лучше провайдер выбрать для связи с БД Access.


Nous Mellon   (2004-02-25 14:35:00) [1]


>  так как ты не говоришь про ОС и Дельфи

OC: 98, 2000, XP
Delphi 6 Enterprise
Что теперь скажите?


Anatoly Podgoretsky   (2004-02-25 13:11:00) [2]

Nous Mellon ©   (25.02.04 07:13) [32]
Репликация делается свойствами движка, а получение любыми Инернет/TCP компонентами, а так как ты не говоришь про ОС и Дельфи, то и не сказать какие можно использовать, но их много начиная от АПИ и до ActiveX


Nous Mellon   (2004-02-25 13:04:00) [3]


> нет ... только http

Я это и имел в виду


SPIRIT   (2004-02-25 07:49:00) [4]

нет ... только http


Nous Mellon   (2004-02-25 07:13:00) [5]


> Стандартными, теми же которыси ты используешь для основной
> работы.

А... Там есть методы для репликации через www?


Anatoly Podgoretsky   (2004-02-24 22:29:00) [6]

Стандартными, теми же которыси ты используешь для основной работы.


Nous Mellon   (2004-02-24 22:25:00) [7]


>  а если обновление, то по твоей схеме, тогда это репликация.

А каким стандартным компонентом ее осуществить?


Anatoly Podgoretsky   (2004-02-24 21:46:00) [8]

2. 3. 4. 5. CopyFile если это полная копия, а если обновление, то по твоей схеме, тогда это репликация.


Nous Mellon   (2004-02-24 21:23:00) [9]


> Обычное получение файлов из Интернета, компонент для этого
> множество, выбирай любой по вкусу в зависимости от протокола,
> но видимо это http или пусть пользователь сам забирает со
> страницы.

То есть этот процесс я представляю себе так:
1. Скачиваю файл в темп директорию
2. Коннектюсь к этой БД
3. Обновляю нужные таблицы
4. Дисконнект и удаление файла
А какой из стандартных компонентов порекомендуете? На ваш вкус и попроще мне же всего один два файла скачать :)


Anatoly Podgoretsky   (2004-02-24 21:12:00) [10]

Обычное получение файлов из Интернета, компонент для этого множество, выбирай любой по вкусу в зависимости от протокола, но видимо это http или пусть пользователь сам забирает со страницы.


Nous Mellon   (2004-02-24 21:03:00) [11]


> С чего ты рещил, что они выставляют свою базу в Интернет
> и позволяют в нее писать.

Нет вы не поняли, я имел ввиду так. Я разработчик БД. Пользователь в нее не пишет он только получает оттуда информацию. Каждую неделю я  выкладываю по адресу http://xxx.ru/новую версию БД. Как из программы обновить БД для пользователя?


Anatoly Podgoretsky   (2004-02-24 20:54:00) [12]

Вообще то последний совет не подойдет, не по делу, просто не подумал. Тебе надо использовать другой компонент, в котором это реализовано, вроде бы есть в Rx


Anatoly Podgoretsky   (2004-02-24 20:52:00) [13]

Nous Mellon ©   (24.02.04 20:36) [23]
С чего ты рещил, что они выставляют свою базу в Интернет и позволяют в нее писать.

Используй DbCombo вместо DbLookupCombo


Nous Mellon   (2004-02-24 20:36:00) [14]


>
> А базы лучше вообще не выставлять в Интернет, только через
> клиента в виде веб формы или другое.

Ну например AVP или Доктор Web обновляются как то. Вот я и хотел узнать от гуру как осуществить подобный механизм. Очень нужно.
> Нет правильно, это значение в другой таблице. Поэтому сортировать
> свою таблицу по полю связи просто нет смысла, а другую сортировать
> нельзя, она обязана иметь порядок по значению ключевого
> поля.

Ну к примеру у меня таблица баскетбольных матчей.
Первые два поля это поле хозяин матча и гость. Их имена. Я же вместо этого делаю поле ссылку на поле "Имя команды" из таблицы команд и хотел бы отобрать из таблицы все поля значение поля подстановки(одного из двух) равно например ЦСКА.


Anatoly Podgoretsky   (2004-02-24 20:05:00) [15]

Нет правильно, это значение в другой таблице. Поэтому сортировать свою таблицу по полю связи просто нет смысла, а другую сортировать нельзя, она обязана иметь порядок по значению ключевого поля.

А базы лучше вообще не выставлять в Интернет, только через клиента в виде веб формы или другое.


Nous Mellon   (2004-02-24 20:00:00) [16]

Вот еще Анатолий вопросик вдогонку:
Как эффективно организовать обновление mdb базы через интернет?


Nous Mellon   (2004-02-24 19:56:00) [17]


> А смысл, это поле даже показывать не стоит.

Я может чего не догоняю но ИМХО пользователю лучше увидеть значение некоего поля некой записи из другой таблицы, а не номер записи.
Хотя Анатлий вы же знаете я в БД профан поэтому могу ошибаться :)


Anatoly Podgoretsky   (2004-02-24 19:48:00) [18]

А смысл, это поле даже показывать не стоит.


Nous Mellon   (2004-02-24 19:38:00) [19]


> Оно

А причем оно здесь?

Вопрос: Как выполнить сортировку по лукап полям?


Anatoly Podgoretsky   (2004-02-23 15:15:00) [20]

Оно


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо