2013-09-18 3 views
1

У нас есть две таблицы, которые имеют более 250 полей. Нам необходимо прочитать и обновить данные с помощью одного набора записей (ADO) сразу и не работать с таблицами отдельно (в vb 6), но, похоже, Ms_access имеет ограничение на количество полей (250).Извлечь более 250 полей из двух таблиц в MS-Access

Любое предложение? Спасибо.

+0

Перенос таблиц на сервер microsoft sql, связать их с файлом доступа ms и выполнить его. Если это невозможно, воспользуйтесь ограничениями для Microsoft ... – Tschallacka

+1

Какие данные? Я редко вижу что-либо с этим множеством полей! – bushell

+0

Простите вопрос, но нормализуется дизайн базы данных? Например, см. Этот учебник от Microsoft http://support.microsoft.com/kb/283878 – MarkJ

ответ

2

Ограничение доступа для Number of fields in a table = 255. Это ограничение также относится к запросам. И тот же предел «унаследован» наборами записей на основе этих таблиц или запросов.

Вам придется как-то реорганизовать: перепроектируйте таблицы; разделите вашу обработку набора записей на партии, которые обрабатывают < = 255 полей.

+0

Проблема в том, что мне нужно иметь, например, 300 полей одновременно, это возможно? – User1162527

+1

Не в одном наборе записей. – HansUp

Смежные вопросы