Как организовать доступ к БД Access в 64-bit приложении?
От: vladimir37  
Дата: 30.05.06 20:14
Оценка:
Могу ли я использовать OLE DB провайдера при написании 64-разрядного приложения, читающего данные из mdb-файла?
Здесь: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/oledb/htm/dasdkoledboverview.asp
пишут, что, Microsoft Jet OLE DB Provider изъят из MDAC 2.6 и выше.
Цитата:
"Deprecated Components (OLE DB)
The Microsoft Jet OLE DB Provider and other related components were removed from MDAC 2.6 and later. Microsoft has deprecated the Microsoft Jet Engine, and plans no new releases or service packs for this component. As a result, the Jet and Replication Objects (JRO) is being deprecated in this release and will not be available in any future MDAC releases."

А как быть? Изпользовать ADO.NET для совсем простой задачи, когда один-единственный mdb-файл на локальном диске прочитать-изменить нужно?

Задача ничуть не усложнилась в смысле организации доступа к данным, а способ ее решения зачем тогда усложнять?
Ранее пользовались DAO, а теперь назрела замена технологии. Какую выбрать?

То есть, почему я так переживаю. Придется теперь два проекта вести 32 и 64-bit, а хотелось бы иметь универсальный код. Если его сделать таковым, то придется всем клиентам, пользующимся 32-bit версией, оъяснять необходимость скачивания и установки NET.Framework.

Может кто знает как этот "прогресс" обмануть?

Заранее благодарен.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.