Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 1 770

/ вопрос открыт /

Здравствуйте, уважаемые эксперты!

Научите пжлста меня программно создавать таблицы Accessовские, сохранять их в файлы используя ADO.
Пытался по поиску найти побобный вопрос на сайте, не нашел.
Delphi7
Заранее спасибо.

Muratov Radik Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Muratov Radik (статус: Посетитель)
Вопрос отправлен: 14 июля 2008, 09:56
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 8; последнее сообщение — 15 июля 2008, 15:02; участников в обсуждении: 4.
MoRidin

MoRidin (статус: Посетитель), 14 июля 2008, 11:54 [#1]:

"таблицы Accessовские" называются базой данных/ сам не работал, ищи здесь:
http://www.cyberguru.ru/delphi-sources/db-access/
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 14 июля 2008, 19:46 [#2]:

Что конкретно необходимо создать - базу данных Access или таблицы в ней?
Muratov Radik

Muratov Radik (статус: Посетитель), 15 июля 2008, 08:56 [#3]:

Надо создавать БД, и таблицы в ней, и каждый раз сохранять в разные файлы, например по дате ДДММГГ.mdb
Вадим К

Вадим К (статус: Академик), 15 июля 2008, 11:16 [#4]:

А точно так надо? в многих случаях проще в базе завести ещё одно поле дата.
Галочка "подтверждения прочтения" - вселенское зло.
Muratov Radik

Muratov Radik (статус: Посетитель), 15 июля 2008, 12:53 [#5]:

Ну, положим про каждый день я погорячился :) Но по месяцам раскладывать я думаю будут, потому что очень большие объемы данных намерены храниться, а если все в одной, то попдозреваю, что будут тормоза при составлениее отчетов. А внутри еще будут поля дата и время, это да
Вадим К

Вадим К (статус: Академик), 15 июля 2008, 13:23 [#6]:

если всё правильно сделать, то никаких торомозов не будет. а при вашем подходе торомоза будут больше.
А представте, что надо будет сделать сводный отчёт за год? в случае одной базы это просто. а если их много - начнуться проблемы.
Надо оценить приблезительные размеры базы. если больше 100 -200 мб не насобирается, то Access или SQLite будет оптимально.
При размерах до гигабайта-двух - MySQL или FireBird. При размерах базы больше нескольких гигабайт PostgreSQL.
Другие движки БД не упоминаю, так как они платные.

Поверьте, базы данных специально для того и разрабатывают, что бы они ворочали большими объёмами данных. Не пытайтесь оптимизировать там, где это явно не нужно. Не думайте, что вы напишите лучше, чем группа специалистов, которая занимается этим десятки лет.
Галочка "подтверждения прочтения" - вселенское зло.
Muratov Radik

Muratov Radik (статус: Посетитель), 15 июля 2008, 14:50 [#7]:

Допустим, базу выбрали, Access. Как мне теперь файл с таблицами создавать, к готовой базе подключаться, читать и писать умею, через ADOConnection, ADOQuery и ADOCommand
Вадим К

Вадим К (статус: Академик), 15 июля 2008, 15:02 [#8]:

Создайте в Access и не морочте себе голову
Галочка "подтверждения прочтения" - вселенское зло.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:56
Выполнено за 0.03 сек.