У меня есть программа VBA, написанная в Access 2010. Он создает и заполняет таблицу из текстового файла. Ранее было всего менее 20 000 записей. При текущем наборе данных я получаю переполнение, когда он пытается добавить 32 769-ю (32 K +1) запись. Я попытался остановить его после добавления 32 768-й записи, и он работает нормально (без ошибки переполнения). Как только я увеличиваю максимум до 32 769, я получаю ошибку переполнения. Существует ли максимальное количество записей, которые можно добавить через VBA? Я использую стандартные вызовы DAO - CreateDatabase, OpenDatabase, OpenRecordset и т.д. Я копирую существующие таблицы из другой базы данных для создания таблиц. Затем .AddNew, xxx = yyy ... и.Обновите цепочку, чтобы добавить записи. Я использую 64-битную ОС Windows 7. Кто-то предложил использовать ADO вместо DAO, но я не смог понять, как это сделать. Кажется, первым делом нужно импортировать или добавить ссылку на систему.Данные.OleDb.dll. Не удалось найти это. Любая помощь будет оценена. Я могу в конечном итоге переписать все это на C #.
Фил