powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Access + OLE DB
7 сообщений из 7, страница 1 из 1
Access + OLE DB
    #32738800
Kwicia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При создании дата адаптера OleDB генерится ошибка: "The connectioncould not be opened. Формат строки инициализации не соответствует спецификации OLE DB". Использую поставщик даных Microsoft Jet 4.0 OLE DB Provider.
Подскажите пожалуста, как побороть проблему.
Спасибо.
...
Рейтинг: 0 / 0
Access + OLE DB
    #32738824
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при создании: когда - в дезайнере/runtime ?
если runtime - приведи строку подключения ?
?
...
Рейтинг: 0 / 0
Access + OLE DB
    #32740115
Kwicia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В дезайнере
...
Рейтинг: 0 / 0
Access + OLE DB
    #32740169
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Побороть очень просто. Строка соединения в .net несколько отличается от строки соединения обычного OLEDB. Придется углубится в хелп по строке соединения в .net и приводить её в соответствие. Если вы пытаетесь через этот провайдер открыть что-нибудь типа dbf, то вас постигнет неудача. Оно не работает в .net через провайдера jet.

Код: plaintext
1.
 _________
Свет в конце тоннеля временно потушен по техническим причинам. 
...
Рейтинг: 0 / 0
Access + OLE DB
    #32740397
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KwiciaВ дезайнереа можешь подробнее, по шагам, что ты делаешь ???

перепробовал все возможные "неверные" варианты построения адаптера для Access. Но твой случай - уникальный :) ни разу не получил [даже близко] твоего сообщения об ошибке.

да и ошибиться при использовании дезайнера довольно трудно.
...
Рейтинг: 0 / 0
Access + OLE DB
    #32744039
Kwicia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кузяа можешь подробнее, по шагам, что ты делаешь ???

Конфигурю я Адаптер. Поставщик БД Microsoft Jet 4.0 OLE DB Provider Пользователь Admin пароль пустой. Пишу селект. А потом оно мне возвращает ошибку.
...
Рейтинг: 0 / 0
Access + OLE DB
    #32744889
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ежели ты пишешь под Вэб, то проверь права доступа "играющей" учётной записи. Если под Вин, то проверь права доступа для пользователей. Я имею ввиду права "запись" для папки с mdb-шником. Если с правами порядок, то ошибка в конекшнстринге. Хочешь приведу пример правильного конекшнстринга?
Вот, смотри:
sConnectString = "Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Registry Path=;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Database Password=" & Chr(34) & dataPassword & Chr(34) & ";Data Source=" & Chr(34) & dataPath & Chr(34) & ";Mode=Share Deny None;Jet OLEDB:Engine Type=5;Provider=" & Chr(34) & "Microsoft.Jet.OLEDB.4.0" & Chr(34) & ";Jet OLEDB:System database=;Jet OLEDB:SFP=False;persist security info=False;Extended Properties=;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Create System Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;User ID=Admin;Jet OLEDB:Global Bulk Transactions=1"

Max Pro
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Access + OLE DB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]