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