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

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

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

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

Конфигурю я Адаптер. Поставщик БД Microsoft Jet 4.0 OLE DB Provider Пользователь Admin пароль пустой. Пишу селект. А потом оно мне возвращает ошибку.
...
Рейтинг: 0 / 0
19.10.2004, 16:59
    #32744889
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access + OLE DB
Ежели ты пишешь под Вэб, то проверь права доступа "играющей" учётной записи. Если под Вин, то проверь права доступа для пользователей. Я имею ввиду права "запись" для папки с 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
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Access + OLE DB / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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