Съобщение за грешка, когато изпълните заявка за добавяне, изпълните заявка или импортиране на данни в голям файл за достъп до база данни: "Невалиден аргумент"


ГРЕШКА #: 17019 (поддръжка на съдържанието)в тази статия се отнася за Microsoft Access база данни (.mdb) файл или файл на Microsoft Access база данни (.accdb). Умерено: изисква макрос, кодиране и съвместна работа умения.

Симптоми


В Microsoft Access когато се опитате да изпълните заявка за добавяне, за да стартирате заявка, или за импортиране на данни в голям файл за база данни на Microsoft Access, можете да получите следното съобщение за грешка:
Невалиден аргумент.
Този проблем възниква, когато размерът на файла на базата данни на Access наближава ограничението за размер 2 гигабайта (ГБ).

Заобикаляне на проблема


За да заобиколите този проблем, трябва да намалите размера на файла на базата данни на Access. За тази цел използвайте един от следните методи:

Метод 1: Компактен файл с база данни на Access

Можете да намалите размера на файла на базата данни на Access, като използвате помощната програма за уплътняване и поправка на база данни . За да направите това, следвайте тези стъпки.

Забележка: Ако искате да уплътните споделен достъп до файл на база данни, която се намира на сървър или в споделена папка, трябва да се уверите, че никой друг потребител в мрежата отвори файл с база данни на Access. Трябва да имате изключително ползване на файл с база данни на Access.
  1. Стартирайте Access.
  2. В менюто инструменти посочете
    Данни, след което щракнете върху уплътняване и поправка на база данни.

    Забележка: В Access 2007 щракнете върху Бутона Microsoft Office, посочете управлениеи след това щракнете върху уплътняване и поправка на база данни.
  3. В базата данни на договор от диалоговия прозорец изберете достъп до файл, който искате да уплътните и след това щракнете върху
    Договор.
  4. В Компактна база данни в диалоговия прозорец изберете името на компактен файл за достъп до база данни.
  5. Щракнете Запиши.

Метод 2: Разделите файл с база данни на Access

Можете да заобиколите този проблем чрез разделяне на файл с база данни на Access на няколко файлове на бази данни на Access. Ако файл с база данни на Access съдържа модули с много код, можете да използвате библиотеката бази данни за съхранение на кода. Също така можете да използвате съветника за разделяне на база данни да разделите вашия файл достъп до база данни в две файловете на базата данни на Access. Един от файловете на базата данни на Access съдържа всички таблици. Други достъп до база данни съдържа останалите обекти на базата данни, като например формуляри и отчети. За да направите това, изпълнете следните стъпки:
  1. Стартирайте Access.
  2. Отворете файла проблем достъп до база данни.
  3. В менюто инструменти посочете
    Данни в базата данни и след това щракнете върху
    Разделяне на база данни.

    Забележка: В Access 2007 щракнете върху База данни на Access в групата за Преместване на данни в раздела Инструменти за бази данни .
  4. В диалоговия прозорец Разделяне на база данни щракнете върху
    Раздели базата данни.
  5. В диалоговия прозорец Създаване сървърна база данни въведете име за файла сървърни достъп до база данни в полето за име на файл и след това щракнете върху раздели.
  6. Щракнете OK.

Препратки


За допълнителна информация щракнете върху следните номера на статии в базата знания на Microsoft:
304932 как да ръчно разделяне на база данни на Microsoft Access

302495 ACC2000: "Невалиден аргумент", когато импортирате, копирате или добавите данни в таблица

209912 ACC2000: на справка класове, които съществуват в множество библиотеки

288631 дефрагментиране и компактен база данни за подобряване на производителността