![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сортировка и ADO
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]Оно