Файл не может быть открыт ядром базы данных microsoft jet
У меня точно эта же проблема на нескольких ПК. И тоже сегодня 9.04.2014 появилась. Пока решение не нашел. Полагаю, что Windows 7 накатила какое то не хорошее обновление Jet или MDAC.
Попробуй касперского, у меня после этого заработало, у меня кроме него ни чего не обновляется, принципиально отключаю апдейт
Lexmod Мастер (1697) Только предварительно удалить system.mdb из папки с базой у меня он генерировался при запуске
у меня диплом) ) заработало после отключения Касперского, но не уверен поэтому и спрашиваю какой антивирус стоит?
desmunt Профи (697) тоже каспер, попробовал отключать защиту/самозащиту - не помогло. Если будет нужно выпилим из системы предателя, спс за наводку.
У себя сделал таким образом: Поставщик данных указал Microsoft OLE DB Provider for ODBC Drivers, в соединении Использовать имя источника данных (MS Access Database ), в Введите начальный каталог (указал путь к базе данных).
Спасибо, у меня через ms jet 4.0. По моему мнению это Касперский неудачно обновился, ну это не удивительно) ) . После отключения все стало на свои места, сейчас пытаюсь подружить его с системой
У меня такая же ошибка (win 7), появилась сегодня около 19:30 после обновления системы, 09.04.2014, решения пока не нашел. . (пробовал переустанавливать ms access runtime, переустанавливал офис, устанавливал ms JET3.5, MS JET 40, удалил каспера)
Та же беда. Ошибка 3358 "Не удается открыть системную базу данных ядра Microsoft Jet". Видимо дело в винде. И на ХР и на 7. Пробовал удалять Касперского, восстановление системы на дату до последних обновлений. Программа даже не доходит до выбора БД из списка.
1. создаём рег-файл (например 2.reg)
2. копируем и вставляем туда код:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines]
"SystemDB"=""
3. Запускаем
4. Радуемся что коннект проходит.
Либо запускаем regedit.exe и руками правим нужный параметр.
P.S. Удаление Каспера не помогло.
Проблема вообще интересная, у меня несколько проектов на дельфе, которые используют Jet 4.0. Из всех проектов один только стал сегодня (вчера не пробовал) выдавать ошибку подключения к Jet. Стоит на компе 2 ОС - ХР и 7-ка, дельфа там и там установлена, что самое интересное ХР не пользуюсь, и сегодня попробовал в ней запустить проблемный проект - ошибку выдала. . .как они связаны я не понял. . .Но решение с записью в реестре - это зачет! Спасибо!
Отключи Антивирус Касперского, это очередное кривое обновление. После этого удали файл system.mdb из папки с БД.
У кого-то курсач встал. .
А у меня 1200 организаций на продакшене. У десятка данные медным тазом накрылись.
После написания программы, записал исходник на диск. При запуске экзешника с диска появляется такая ошибка:Файл Е:\1.mdb не может быть открыт ядром базы данных microsoft jet. Файл уже открыт другим пользователем для монопольного доступа или требуется назначить права.
Факт в том, что программа, при переносе на другую ПК, например с флешки, работает. А вот с диска не хочет.
Может кто знает в чём проблема?
Файл `filename.mdb` не может быть открыт ядром базы данных Microsoft Jet
Добрый день! Столкнулся с такой вот проблемой: Имеются 2 пк соединенных локально и на обоих.
Файл `filename.mdb` не может быть открыт ядром базы данных Microsoft Jet.
У меня на компе всё в порядке. БД создаётся программно. Принёс на другой комп и вылазиет табличка.
Файл `filename.mdb` не может быть открыт ядром базы данных Microsoft Jet
У меня на компе всё в порядке. Программа сама создаёт БД. Принёс на другой комп и вылазиет.
dimok5, в смысле "с диска"? Вы прямо с диска запускаете проект с БД?
Хочу Вас расстроить, но БД, вероятно, открывается в том числе и на запись, а на диск на ходу, как на флешку, запись не сделать. Увы.
Я примерно догадываюсь при открытии базы создаётся автоматически файл с расширением ldb в той папке где находится екзешник, а так он (екзешник) записан на диск, то естественно файл с расширением ldb он не может просто так создасться на диске.
Открыт ли файл другим пользователем
Надо бы узнать до workbooks.open ("бла-бла-бла.xls"), открыт ли он другим пользователем? По поиску.
Ошибка с ядром базы данных Microsoft Jet
Караул. Помогите. Была большая база данных. Я её сжала, скопировала на дискету. Копия.
Не могу соединить ASP c Access ошибка 'Объект 'Expr1004' не найден ядром базы данных Microsoft Jet.
Помогите пожалуйста. У меня ASP файл и Access находиться в IIS 5.0 Мне предложили установить.
Объект не найден ядром базы данных Microsoft Jet
Здравствуйте, выходит ошибка "Объект <имя> не найден ядром базы данных Microsoft Jet.Проверьте.
Файл `filename.mdb` не может быть открыт ядром базы данных Microsoft Jet.
Файл уже открыт другим пользователем для монопольного доступа или
требуется разрешение на просмотр данных.
Файл `filename.mdb` не может быть открыт ядром базы данных Microsoft Jet
Добрый день! Столкнулся с такой вот проблемой: Имеются 2 пк соединенных локально и на обоих.
Файл `filename.mdb` не может быть открыт ядром базы данных Microsoft Jet.
У меня на компе всё в порядке. БД создаётся программно. Принёс на другой комп и вылазиет табличка.
Скорее всего кто-то открывает БД обычным способом и работает с ней. или в коде не закрывается соединение и производится следующая попытка обращения к ней
Никто не может открывать БД, т.к. сети нет, а самой БД ещё не существует. Программа при первом запуске создаёт её. В коде всё нормально, т.к. в других местах работает. Даже на Win XP Lite заработала, а вот там почему-то не хочет.
рядом с файлом БД часом не валяется файлик с тем же именем, но расширением ldb? Он может быть скрытым. Если да - или кто то открыл БД или просто твоя программа не закрыла соединение корректно
такого файла там нет, т.к. запускаю программу сразу после установки. установочник никаких таких файлов не копирует. Но сейчас сказать точно не могу, т.к. этот компьютер далеко. Проверю. А какие ещё предположения?
Мутить не мутил, но как оказалось он просто права администратора требует. Сегодня проверил. Просто я привык, что Windows сам устанавливаю и у меня всегда права админа, а там не я ставил и оказалось, что нужно выбирать "запуск с правами администратора".
Вот и решилась проблема.
Юпатов Дмитрий, У меня появляется такой файлик при открытии проекта( ldb). И выдает ошибку как на картинке
а если запускать от имени администратора то все работает, и при закрытии проекта Project1.exe висит в процессах.
Ну так права не позволяют нормально работать? А если проект разместить на в program files (а лучше вообще на диске D), что будет?
Ошибка с ядром базы данных Microsoft Jet
Караул. Помогите. Была большая база данных. Я её сжала, скопировала на дискету. Копия.
Объект не найден ядром базы данных Microsoft Jet
Здравствуйте, выходит ошибка "Объект <имя> не найден ядром базы данных Microsoft Jet.Проверьте.
Не могу соединить ASP c Access ошибка 'Объект 'Expr1004' не найден ядром базы данных Microsoft Jet.
Помогите пожалуйста. У меня ASP файл и Access находиться в IIS 5.0 Мне предложили установить.
Ядро базы данных microsoft jet не может найти входную таблицу.
Добрый день. Пишу программку с объявлениями. Возникла проблемка. ADOQuery не может выполнить.
Причина
- Учетная запись, используемая microsoft Internet Information Server (IIS) (обычно это IUSR), не имеет правильных разрешений Windows NT для файловой базы данных или папки, содержащего файл.
- Файл и имя источника данных помечены как монопольные.
- Для другого процесса или пользователя открыта база данных Access.
- Ошибка может быть вызвана проблемой делегирования. Проверьте метод проверки подлинности (базовый и NTLM), если он есть. Если в строке подключения используется универсальное соглашение об именовании (UNC), попробуйте использовать обычную проверку подлинности или абсолютный путь, например C:\Mydata\Data.mdb. Эта проблема может возникнуть, даже если UNC указывает на ресурс, локальный для компьютера IIS.
- Эта ошибка также может возникать при доступе к локальной базе данных Microsoft Access, связанной с таблицей, в которой таблица находится в базе данных Access на сетевом сервере.
Решение
Следующие элементы соответствуют предыдущему списку причин:
Проверьте разрешения для файла и папки. Убедитесь, что у вас есть возможность создавать и (или) уничтожать временные файлы. Временные файлы обычно создаются в той же папке, что и база данных, но файл также может быть создан в других папках, таких как папка WINNT.
Если используется сетевой путь к базе данных (UNC или сопоставленный диск), проверьте разрешения на общую папку, файл и папку.
Убедитесь, что файл и имя источника данных (DSN) не помечены как монопольные.
"Другим пользователем" может быть Microsoft Visual InterDev. Закройте все проекты Visual InterDev, содержащие подключение данных к базе данных.
Упростить. Используйте системное имя DSN, использующее локальную букву диска. При необходимости переместите базу данных на локальный диск для тестирования.
Ссылки
Чтобы проверить наличие сбоев доступа к файлам, используйте Windows NT монитора файлов. Чтобы скачать монитор файлов, см. Windows Sysinternals.
Ну я так и не понял в чем проблем, с маштабами понятно, вопрос втом что почему нет отображения точек. Только большие.
Dozy.Pangolin
Ммм.. Да у вас U_LIMIT немаленькие стоят, так что точки должны с мелких масштабов уже появляться..
Во-первых, у меня, например, нет "пустых" точек, т.е. каждому точечному объекту соответствует какая-нибудь иконка, и это видно, кстати, по полю ICON в моем примере.
Во-вторых, я сопоставлял иконки, присваиваемые объектам в dbf2imc, с существующими в библиотеке IMC, на предмет совпадения имен и все такое. Иногда и подменял их имена, чтоб была иконка, которой нет в наборе dbf2imc. Просто чтоб получить предсказуемый результат.
Конечно, по уму все надо бы делать через свой скин и скрипт, но было уже поздно метаться, да и лень ))
А кстати, IMC в View -> status window ничего не пишет, каких-нибудь ошибок после компиляции карты?
Такое вот соображение. Может еще кто посоветует.
ЗЫ. Что-то опять по двум веткам расползаться начали ))
S2Y, на вашем скриншоте Axtari_2_Points я вижу выделенную вами строку с нестандартным типом 0x1010. Невозможно знать все типы объектов заранее, для этого в программе и сделан список с используемыми типами на карте. Опишите его самостоятельно в dbf2imc и заново прогоните шейпы, или все же почитайте описание формата на "сорвике" - там совсем несложно на самом деле.
Если совсем "не идет" (что очень печально - значит понятного описания у нас с Александром не получилось), то конкретно в этой строчке не хватает цифры 34 в графе P_LIMIT, цифры 10 (например) в графе LAYER, буквы "T" в графе MODE, цифры 13 (например) в графе FONT, иконка по желанию, надпись и так появится.
S2Y в строках, у меня почему то при описании к примеру точки 0х6200 первая строк идет первая строка со значениями 0, а остальные строки 0х6200 нормальные, т. е. те что установлены в dbf2imc. Вот первую и исправляю
S2Y, на вашем скриншоте Axtari_2_Points я вижу выделенную вами строку с нестандартным типом 0x1010. Невозможно знать все типы объектов заранее, для этого в программе и сделан список с используемыми типами на карте. Опишите его самостоятельно в dbf2imc и заново прогоните шейпы, или все же почитайте описание формата на "сорвике" - там совсем несложно на самом деле.
Если совсем "не идет" (что очень печально - значит понятного описания у нас с Александром не получилось), то конкретно в этой строчке не хватает цифры 34 в графе P_LIMIT, цифры 10 (например) в графе LAYER, буквы "T" в графе MODE, цифры 13 (например) в графе FONT, иконка по желанию, надпись и так появится.
Методом научного тыка описал точки и полигоны под себя, сразу исправлял атрибуты в dbf2imc все получается за исключением полилиний - то файл создается, то нет, вылетает ошибка 341- выхожу созданием файла по атрибутам - верхняя кнопка . (Скорее всего не все параметры цвета и тд для полииний прога не прочитывает и выкидывает ошибку "в аппаратном управлении"). Того набора атрибутов в dbf2imc в полне заглаза, а то можно разрисовать так карту что сам не прочитаеш а тем более далекие от этого люди, чем проще и понятнее тем лучше.
Еще такой момент в ГМЭ пытался нарисовать острова(дырку) согласно инструкции к ГМЭ, а так как уровень остался только 0, нарисованный остров уходит под полигон озера(моря) и в формате ЛКМ этих островов не видно, но при конвертации карты в АТ5 острова появляются. Теперь пытаюсь по новой рисовать острова.
PS AlexSidorov Вы правы хотелось бы видеть на сорвике раздел Часто задаваемых вопросов Спасибо!
Признаю свою ошибку - при использовании dbf2imc нажимал нижнюю кнопку . - надо верхнюю . файлы создаются без проблем, ошибок не возникает.
Поэксперементировал с полигонами особенно с LAER ( менше цифра создаваемого полигона чему полигона озеро,море то он будет отображать над озером,морем - отпала необходимость делать дырки под острова в ГМЭ- рисую острова по верх озера). Точки в ГМЭ использовал из списка без галки "Показывать только используемые типы" - далее в dbf2imc присваиваю им необходимые атрибуты (L_LIMIT -0, U_LIMIT -15-19, FONT 6-10, без О В, MODE - Т, ICON - из списка икон по желанию, HAL_COLOR - нужный цвет надписи )более подробно на Сорвике- далее жму кнопку ST(сохранить изменения) далее кн . - создаем файл Points-imc. Содаю файлы с полигонами и полилиниями, далее в IMC создаем карту - далее в эхолот(Эмулятор).
С полилиниями разобрался - банально не стоял атрибут MODE - Т.
Пробовал использовать (редактировать точки) в DBFNavigator - не удобно, проще создать атрибуты для точек в dbf2imc.
Полученная карта в полне устраивает, теперь предстоит работа по обработке нижней волги. Всем спасибо.
Читайте также: