Ado
весь трабл в том, что в разных виндах источники данных (Data Source) по разному называются, это можно посмотреть в Администрировании, там и свои создавать можно...:)
есть ли какой-нить универсальный способ доступа к mdb-шнику.. который не привязывается к источникам данных?
Цитата:
Originally posted by verybadbug
Такой вопрос... БД написана на Access... для доступа к данным используется MS OLE DB Provider for ODBC Drivers...
весь трабл в том, что в разных виндах источники данных (Data Source) по разному называются, это можно посмотреть в Администрировании, там и свои создавать можно...:)
есть ли какой-нить универсальный способ доступа к mdb-шнику.. который не привязывается к источникам данных?
Такой вопрос... БД написана на Access... для доступа к данным используется MS OLE DB Provider for ODBC Drivers...
весь трабл в том, что в разных виндах источники данных (Data Source) по разному называются, это можно посмотреть в Администрировании, там и свои создавать можно...:)
есть ли какой-нить универсальный способ доступа к mdb-шнику.. который не привязывается к источникам данных?
MS Jet OLE DB. Компоненты ADO. Заполняешь ConnectionString (там указывается путь к *.mdb + кое что еще ;) ) и все... Была ветка на эту тему, поищи...
а чем MS Jet OLE DB от MS OLE DB отличается?
Цитата:
Originally posted by verybadbug
а чем MS Jet OLE DB от MS OLE DB отличается?
а чем MS Jet OLE DB от MS OLE DB отличается?
Ничем. Просты ты ипользуешь соединение через Data Source, а при ипользовании Jet просто указывается строка подключения. Возьни с переносимостью меньше.
Цитата:
Originally posted by makbeth
Ничем. Просты ты ипользуешь соединение через Data Source, а при ипользовании Jet просто указывается строка подключения. Возьни с переносимостью меньше.
Ничем. Просты ты ипользуешь соединение через Data Source, а при ипользовании Jet просто указывается строка подключения. Возьни с переносимостью меньше.
я строку соединения и использую...
Код:
Provider=MSDASQL.1;Data Source=База данных MS Access;Initial Catalog=my.mdb
просто Data Source=База данных MS Access привязывается к винде..... в некоторых виндовозах я встречал Data Source=MS Access Database...
можно как-нить напрямую драйвер указывать???
Цитата:
Originally posted by verybadbug
я строку соединения и использую...
просто Data Source=База данных MS Access привязывается к винде..... в некоторых виндовозах я встречал Data Source=MS Access Database...
можно как-нить напрямую драйвер указывать???
я строку соединения и использую...
Код:
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
Цитата:
Originally posted by makbeth
Вот строка подключения при использовании MS Jet OLE DB Provider:
Вот строка подключения при использовании MS Jet OLE DB Provider:
А.. ёпт.. теперь всё понятно.. сказал бы сразу, что jet ole - это провайдер...
спасибо, помогло