Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Ado

339
13 сентября 2005 года
verybadbug
619 / / 12.09.2005
Такой вопрос... БД написана на Access... для доступа к данным используется MS OLE DB Provider for ODBC Drivers...
весь трабл в том, что в разных виндах источники данных (Data Source) по разному называются, это можно посмотреть в Администрировании, там и свои создавать можно...:)

есть ли какой-нить универсальный способ доступа к mdb-шнику.. который не привязывается к источникам данных?
303
13 сентября 2005 года
makbeth
1.0K / / 25.11.2004
Цитата:
Originally posted by verybadbug
Такой вопрос... БД написана на Access... для доступа к данным используется MS OLE DB Provider for ODBC Drivers...
весь трабл в том, что в разных виндах источники данных (Data Source) по разному называются, это можно посмотреть в Администрировании, там и свои создавать можно...:)

есть ли какой-нить универсальный способ доступа к mdb-шнику.. который не привязывается к источникам данных?


MS Jet OLE DB. Компоненты ADO. Заполняешь ConnectionString (там указывается путь к *.mdb + кое что еще ;) ) и все... Была ветка на эту тему, поищи...

339
13 сентября 2005 года
verybadbug
619 / / 12.09.2005
а чем MS Jet OLE DB от MS OLE DB отличается?
303
14 сентября 2005 года
makbeth
1.0K / / 25.11.2004
Цитата:
Originally posted by verybadbug
а чем MS Jet OLE DB от MS OLE DB отличается?


Ничем. Просты ты ипользуешь соединение через Data Source, а при ипользовании Jet просто указывается строка подключения. Возьни с переносимостью меньше.

339
14 сентября 2005 года
verybadbug
619 / / 12.09.2005
Цитата:
Originally posted by makbeth
Ничем. Просты ты ипользуешь соединение через Data Source, а при ипользовании Jet просто указывается строка подключения. Возьни с переносимостью меньше.



я строку соединения и использую...

 
Код:
Provider=MSDASQL.1;Data Source=База данных MS Access;Initial Catalog=my.mdb


просто Data Source=База данных MS Access привязывается к винде..... в некоторых виндовозах я встречал Data Source=MS Access Database...
можно как-нить напрямую драйвер указывать???
303
14 сентября 2005 года
makbeth
1.0K / / 25.11.2004
Цитата:
Originally posted by verybadbug
я строку соединения и использую...

 
Код:
Provider=MSDASQL.1;Data Source=База данных MS Access;Initial Catalog=my.mdb


просто Data Source=База данных MS Access привязывается к винде..... в некоторых виндовозах я встречал Data Source=MS Access Database...
можно как-нить напрямую драйвер указывать???


Вот строка подключения при использовании MS Jet OLE DB Provider:

 
Код:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\DB\MyData.mdb;Persist Security Info=False
339
14 сентября 2005 года
verybadbug
619 / / 12.09.2005
Цитата:
Originally posted by makbeth
Вот строка подключения при использовании MS Jet OLE DB Provider:



А.. ёпт.. теперь всё понятно.. сказал бы сразу, что jet ole - это провайдер...

спасибо, помогло

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог