Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> работа с mdb без Microsoft Access. возможно? какие нужны для этого файлы? 
:(
    Опции темы
Elfebet
Дата 19.7.2006, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 545
Регистрация: 15.5.2006
Где: Украина. Запорожь е.

Репутация: нет
Всего: 14



Eсть программа с базой данных в формате mdb (access). вот. Подскажите пожалуйста какие нужны файлы для работы моей программы когда не установлен access? 


--------------------
Программист не должен всё знать... он должен знать где можно посмотреть
PM MAIL ICQ GTalk   Вверх
mr.DUDA
Дата 19.7.2006, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 8
Всего: 232



Нужно, чтобы был установлен MDAC 


--------------------
user posted image
PM MAIL WWW   Вверх
Elfebet
Дата 19.7.2006, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 545
Регистрация: 15.5.2006
Где: Украина. Запорожь е.

Репутация: нет
Всего: 14



а я вычитал нa msdn что
Microsoft Data Access Components (MDAC) 2.8 содержит те же основные компоненты доступа к данным, что и Microsoft SQL Server OLE DB, и драйвер ODBC. Установщик версии MDAC 2.8 устанавливает те же основные компоненты доступа к данным, что и операционная система Microsoft Windows Server 2003.
Цитата

Этот выпуск не включает Microsoft Jet, поставщик Microsoft Jet OLE DB и драйверы Desktop Database Drivers ODBC или Visual FoxPro ODBC.

получается что этот mdac негодится?
а соединяюсь с базой через... короче строка соединения с бд у меня Microsoft Jet OLE DB 4.0.
я так понял что нужна только 1 dll для правильной работы программы с этой базой? 


--------------------
Программист не должен всё знать... он должен знать где можно посмотреть
PM MAIL ICQ GTalk   Вверх
mr.DUDA
Дата 19.7.2006, 21:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 8
Всего: 232



Годится, нужен именно Jet плюс OLE DB провайдер для работы с ним. Это всё есть в MDAC. 


--------------------
user posted image
PM MAIL WWW   Вверх
Golden Hands
Дата 19.7.2006, 21:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Золотой
****


Профиль
Группа: Участник Клуба
Сообщений: 2023
Регистрация: 23.1.2005
Где: Екатеринбург

Репутация: 1
Всего: 83



1) MDAC включен во все версии Windows, начиная с 98. Его рекомендуется обновить до свежей версии 2.8. Ссылка:
http://www.microsoft.com/downloads/details...37-185d0506396c

2) Microsoft Jet 4.0 Database Engine - как раз ядро MS Access, тоже входит в Windows, начиная с 98 версии. Также рекомендуется обновить. Ссылки:

Microsoft Jet 4.0 Database Engine Service Pack 3 (инсталляха для всех версий Windows). Имя файла jet40sp3_comp.exe. На офф. сайте его уже нет.

Jet 4.0 Service Pack 8 (SP8) for Windows 95/98/NT 4.0 (KB829558):
http://www.microsoft.com/downloads/details...30-46F815D3F5CD

Jet 4.0 Service Pack 8 (SP8) for Windows 2000 (KB829558):
http://www.microsoft.com/downloads/details...d7-1781befde1f8

Jet 4.0 Service Pack 8 (SP8) for Windows XP (KB829558)
http://www.microsoft.com/downloads/details...2a-d7f70a153156

Jet 4.0 Service Pack 8 (SP8) for Windows Server 2003 (KB829558)
http://www.microsoft.com/downloads/details...ce-1e40c7fe2b34

3) Ну и, соответственно, NET Framework. 


--------------------
Мы обречены... но только на победу!
Настанет день, и мы построим новый дом.
Внесем в него тепло, что сохранить сумели,
И воскресим все то, что в нас когда-то умерло... © Тень Света
PM MAIL ICQ   Вверх
mr.DUDA
Дата 19.7.2006, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 8
Всего: 232



Golden Hands, респект smile, прямо не респект а респектище

P.S. а проверить можно прямо в студии, достаточно зайти на закладку Server Explorer и добавить соединение с MDB-базой: можно будет выполнять запросы, модифицировать и просматривать таблицы и т.п. Строку соединения с MDB через OLE DB можно найти на http://www.connectionstrings.com:

Цитата
Standard security:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;User Id=admin;Password=;" 

Workgroup (system database):
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet OLEDB:System Database=system.mdw;" 

 With password:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet OLEDB:Database Password=MyDbPassword;"
 


--------------------
user posted image
PM MAIL WWW   Вверх
DriveIS
Дата 7.9.2006, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 10.2.2006

Репутация: нет
Всего: нет



Прочитал я здесь тему. И по-порядку все....

Установил я программу свою, которая работает с mdb через MS Jet 4.0, на комп с Windows XP SP2.
При работе с БД происходит ошибка: "Объект 'xxx' не найден ядром базы данных MS Jet" (xxx - поле, оно точно есть), хотя на некоторых системах все работает, закономерности не нашел, где она работает, где нет.
Пытался устанавливать MDAC 2.8 - Винда не дает устанавливать, говорит, что мол у нее все средства уже установлены.
То же произошло и с Jet 4.0 Service Pack 8.
Так мне и не удалось добиться нормальной работы программы.
Срочно помощь нужна...

Кстати, только счас заметил, что тема .NET, а программа, вообще говоря, на Delphi, но вопрос в принципе тот же, извиняюсь если чего.

Это сообщение отредактировал(а) DriveIS - 7.9.2006, 12:10
PM MAIL   Вверх
mr.DUDA
Дата 8.9.2006, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 8
Всего: 232



Цитата(DriveIS @  7.9.2006,  12:05 Найти цитируемый пост)
Кстати, только счас заметил, что тема .NET, а программа, вообще говоря, на Delphi, но вопрос в принципе тот же, извиняюсь если чего.

Видать, требуется свой провайдер или драйвер (как это там называется) для делфей, а он не на всех машинах присутствует.


--------------------
user posted image
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0487 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.