|
Вопрос # 1 770/ вопрос открыт / |
|
Здравствуйте, уважаемые эксперты!
Научите пжлста меня программно создавать таблицы Accessовские, сохранять их в файлы используя ADO.
Пытался по поиску найти побобный вопрос на сайте, не нашел.
Delphi7
Заранее спасибо.
 |
Вопрос задал: Muratov Radik (статус: Посетитель)
Вопрос отправлен: 14 июля 2008, 09:56
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 8; последнее сообщение — 15 июля 2008, 15:02; участников в обсуждении: 4.
|
Мережников Андрей (статус: Абитуриент), 14 июля 2008, 19:46 [#2]:
Что конкретно необходимо создать - базу данных Access или таблицы в ней?
|
|
Muratov Radik (статус: Посетитель), 15 июля 2008, 08:56 [#3]:
Надо создавать БД, и таблицы в ней, и каждый раз сохранять в разные файлы, например по дате ДДММГГ.mdb
|
|
Вадим К (статус: Академик), 15 июля 2008, 11:16 [#4]:
А точно так надо? в многих случаях проще в базе завести ещё одно поле дата.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Muratov Radik (статус: Посетитель), 15 июля 2008, 12:53 [#5]:
Ну, положим про каждый день я погорячился Но по месяцам раскладывать я думаю будут, потому что очень большие объемы данных намерены храниться, а если все в одной, то попдозреваю, что будут тормоза при составлениее отчетов. А внутри еще будут поля дата и время, это да
|
|
Вадим К (статус: Академик), 15 июля 2008, 13:23 [#6]:
если всё правильно сделать, то никаких торомозов не будет. а при вашем подходе торомоза будут больше.
А представте, что надо будет сделать сводный отчёт за год? в случае одной базы это просто. а если их много - начнуться проблемы.
Надо оценить приблезительные размеры базы. если больше 100 -200 мб не насобирается, то Access или SQLite будет оптимально.
При размерах до гигабайта-двух - MySQL или FireBird. При размерах базы больше нескольких гигабайт PostgreSQL.
Другие движки БД не упоминаю, так как они платные.
Поверьте, базы данных специально для того и разрабатывают, что бы они ворочали большими объёмами данных. Не пытайтесь оптимизировать там, где это явно не нужно. Не думайте, что вы напишите лучше, чем группа специалистов, которая занимается этим десятки лет.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Muratov Radik (статус: Посетитель), 15 июля 2008, 14:50 [#7]:
Допустим, базу выбрали, Access. Как мне теперь файл с таблицами создавать, к готовой базе подключаться, читать и писать умею, через ADOConnection, ADOQuery и ADOCommand
|
|
Вадим К (статус: Академик), 15 июля 2008, 15:02 [#8]:
Создайте в Access и не морочте себе голову
Галочка "подтверждения прочтения" - вселенское зло.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|