|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
Delphi и база данных accdb
База данных содержит таблицу; таблица содержит десятки тысяч записей; запись содержит 5 полей.
Нужно: 1. при запуске программы, все записи таблицы загрузить в массив записей. 2. периодически, программа должна добавлять записи в таблицу. 3. отображение и ручной ввод не требуется - все автоматизировано. Посоветуйте пожалуйста, какие компоненты лучше всего использовать? Есть предположение использовать TADOQuery, TDataSource, TDBNavigator, TDBEdit (5 штук, для 5 полей). Последний раз редактировалось SpectraL, 30.05.2011 в 09:16. |
#2
|
|||
|
|||
дык если ничего отображать не надо, а только добавлять, используйте TADOConnection + TADOCommand с INSERT или UPDATE.
взялся из неоткуда, ничего не прошу, помогаю просто так ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя |
#3
|
||||
|
||||
Ещё надо данные таблицы загрузить в массив. А как можно активировать выполнение запроса в компоненте TADOCommand?
|
#4
|
||||
|
||||
Цитата:
|
#5
|
|||
|
|||
ну если вам нужно ТОЛЬКО вставлять данные, то TADOCommand, а если вам нужно как-то проверять данные перед вставкой новых, то безусловно - TADOQuery (если он будет один, то TADOConnection не нужен, можно использовать ConnectionString). Расскажите подробнее, зачем нужно создавать массив с данными?
взялся из неоткуда, ничего не прошу, помогаю просто так ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя |
#6
|
||||
|
||||
Цитата:
|
#7
|
|||
|
|||
а SQL запросом нельзя сразу вычислить всё что нужно? зачем память забивать массивом и т.д.? а если записей будет миллион?
взялся из неоткуда, ничего не прошу, помогаю просто так ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя |
#8
|
||||
|
||||
Если ручной ввод не требуется, зачем TDBEdit? Вы, вообщем- то все компоненты и перечислили (нехватает только ADOConnection), или я не понимаю суть вопроса?
|
#9
|
||||
|
||||
Цитата:
Цитата:
Последний раз редактировалось SpectraL, 30.05.2011 в 10:26. |