ник: SRG
А2007 некорректно работает со связанными таблицами в формате A97:
Имею базу данных db.MDB в формате a97.
В ней таблица t_Data с полями
1. fID (счетчик),
2. fText (текст 255) с разрешением ввода пустых строк и значением по умолчанию="" (пустая строка),
3. fMemo (Memo)
В приложении APP.ACCDB (формат A2007) создаю связанную таблицу (T_Data из базы db.mdb)
Пытаюсь внести запись:
1. Открываю таблицу
2. Заполняю поле fMemo=Bla-Bla-Bla. При этом поле fText получает значение = "" (по умолчанию)
3. При попытке сохранить запись получаю сообщение об ошибке "Ошибочный аргумент"
4. Запись не сохраняется
Также получаю сообщение "Ошибочный аргумент" при попытке программно внести запись в таблицу, при попытке поиска по полю fText="".
Пробовал подключить библиотеки DAO36 (tools/references): не помогло.
Ошибка не возникает, если преобразовать базу db.MDB в формат A2000/2002/2003/2007 .
Похоже, A2007 некорректно обрабатывает поля со значением="" (пустая строка) в базах данных формата a97.
Подскажите, может быть кто сталкивался с проблемой? Как ее решить без преобразования базы из формата 97? Может быть нужно дополнительно установит/подключить какие - нибудь библиотеки?