Форум: "Базы";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];
ВнизМаксимальное количество полей в Access Найти похожие ветки
← →
newby (2006-11-28 15:36) [0]Коково максимальное количество полей может быть в таблице Access?
← →
Sergey13 © (2006-11-28 15:38) [1]Если тебя интересут этот вопрос, то ты скорее всего плохо проектируешь БД. ИМХО.
← →
newby (2006-11-28 15:49) [2]Мне нужно импортнуть БД из Lotus Notes в кот около 300 полей
Конечно я кое-что выброшу, но возм не уложусь в лимит 225 полей.
Просто я сейчас сравниваю возможности разл БД по этому вопросу
Лезу в Access и инфы в справке об этом как назло то ли нет, то ли я в спешке не могу его найти там быстро.
← →
Sergey13 © (2006-11-28 15:53) [3]> [2] newby (28.11.06 15:49)
Не уверен, но 300 вроде должно принять без проблем.
А как ты до лотусовской БД стучишься, если не секрет?
← →
newby (2006-11-28 16:00) [4]Достучусь через COM: domobj.tlb
← →
sniknik © (2006-11-28 16:14) [5]ограничение есть, количество полей не больше 255 (может немного ошибаюсь +-10 ;)
а к lotus есть isam, т.е. возможно коннектиться прям в запросе аксесса, либо подключить его файлы внешними таблицами. (на практике с ним не сталкивался)
← →
Array © (2006-11-28 16:25) [6]
> newby (28.11.06 15:36)
100% ограничение на 255 полей, только что проверил
> newby (28.11.06 16:00) [4]
ну можно и чтьпо другому
http://www.citforum.ru/programming/delphi/lotus_notes/
← →
clickmaker © (2006-11-28 16:25) [7]
> [2] newby (28.11.06 15:49)
> Мне нужно импортнуть БД из Lotus Notes в кот около 300 полей
ё... это что ж за база такая?
← →
Array © (2006-11-28 16:29) [8]
> ё... это что ж за база такая?
это не просто база... это детище IBМ
для документооборота служит лучше всего, ей недавно помоему 15 или 25 стукнуло )))
← →
newby (2006-11-28 16:34) [9]> ё... это что ж за база такая?
Отдел кадров от IBA:)
Да и делопроизводство у нас крутится на LN
← →
newby (2006-11-28 16:35) [10]> ну можно и чтьпо другому
> http://www.citforum.ru/programming/delphi/lotus_notes/
ну почти то же самое, там OLE, у меня COM
← →
newby (2006-11-28 16:39) [11]Спасибо всем и особо Array за тестирование
Ладно буду укладываться в 255 полей
← →
DrPass © (2006-11-28 16:44) [12]
> это не просто база... это детище IBМ
Что такое Lotus Notes, понятно (кстати, это детище Lotus, а не IBM... IBM ее купила в середине 90х). Смущает только таблица с 300 полями...
← →
newby (2006-11-28 16:55) [13]Ну там ведь не во всех документах по 300 полей
некоторые содержать менее 100
В базе данных LN количество и порядок полей не определены жестко
и для каждого документа (аналог записи) количество элементов (полей различно)
← →
Array © (2006-11-28 17:00) [14]
> newby (28.11.06 16:55) [13]
хм... ИМХО для каждого документа (аналог таблицы) , а поля в документе = полям в таблице
← →
DrPass © (2006-11-28 17:24) [15]
> ИМХО для каждого документа (аналог таблицы)
В LN по большому счету "аналог таблицы" - база данных, *.nsf. А т.к. сабж не является реляционной СУБД, то и привычная терминология там не особо лепится...
← →
newby (2006-11-28 17:47) [16]> В LN по большому счету "аналог таблицы" - база данных, *.nsf
ихвиняюсь очепятка, я хотел сказать "аналог записи в таблице"
← →
sniknik © (2006-11-28 17:53) [17]> Ладно буду укладываться в 255 полей
не в полях счастье... поверь. ты гораздо раньше упрешься в другое ограничение, 2кб на запись (или 4ре. не помню), т.е. самма размеров значений не более этого.
т.е. если для строк это 2048 / 255 = 8 символов... учитывая, что хранится в юникоде то по 4 символа... (если ограничение по 4кб то 16 и 8 соответственно)
ну а судя по тому что у тебя там документы, то строковых полей немеряно.
менять надо чтото координально, логику работы например, а не выкраивать лишнее поле подгоняя к немного меньше максимального.
← →
newby (2006-11-28 18:41) [18]to sniknik
а я выброшу поля секретные(ishidden), защищенные(isprotected), служебные (типа IsAuthors, IsNames и т.д.) и т.д. и т.п. и вписываюсь в лимит
← →
Anatoly Podgoretsky © (2006-11-28 18:54) [19]> newby (28.11.2006 18:41:18) [18]
Проведи нормализацию, глядишь столько полей и не потребуется.
← →
newby (2006-11-28 19:17) [20]> Проведи нормализацию, глядишь столько полей и не потребуется.
Да конечно. Но это все потом.
А пока я просто хочу получить черновик для дальнейшего анализа
Так сказать прикидку сделать
← →
Anatoly Podgoretsky © (2006-11-29 00:16) [21]> newby (28.11.2006 19:17:20) [20]
Так сделай несколько таблиц со связью один к одному.
Потом дальше нормализуешь до третей формы.
← →
Palladin © (2006-11-29 00:31) [22]я не могу себе представить таблицу даже с 50ю полями, созданную разумным существом, не то что с 300а...
← →
DrPass © (2006-11-29 00:48) [23]
> Palladin © (29.11.06 00:31) [22]
> я не могу себе представить таблицу даже с 50ю полями
Ну почему... это тебя просто жизнь берегла... у меня на серверах есть несколько. С сотней полей и тремястами миллионами записей.
← →
newby (2006-11-29 11:18) [24]Спасибо всем за советы.
Тему можно закрыть.
← →
Ksan © (2006-11-29 14:59) [25]посмотри строение вретикальных таблиц ... скорее всего это то что тебе нужно
← →
Palladin © (2006-11-29 17:38) [26]
> [23] DrPass ©
записей столько и у меня есть :), а вот поля... может и правда оберегала :)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.042 c