Я новичок на C#. Я создаю проект, в котором файл доступа (.mdb) находится в общей папке, и он доступен для всех. Теперь, когда я создал строку соединения какКакова должна быть строка соединения для доступа к файлу .mdb, когда она присутствует в общей папке
@Provider=Microsoft.Jet.OLEDB.4.0;Data Source="\\PC-NAME\DVA Share\\Folder\\SampleDB2.mdb"
Но у меня есть исключение.
Поставщик OLE DB не указан в ConnectionString. Примером может служить «Provider = SQLOLEDB»;
Может ли кто-нибудь мне помочь? Существуют ли какие-либо другие атрибуты в строках соединения?
вы действительно не должны разделять доступ к базе данных, как это. –
Пожалуйста, точно укажите используемый код. Эта строка неверна в C#, потому что одна косая черта - это escape-символ – Steve
@ DanielA.White, это была моя мысль, но это один из способов, рекомендованных MS, поэтому, возможно, они исправили проблемы одновременного доступа https: // support. office.com/en-gb/article/Ways-to-share-an-Access-database-2c24eb08-bee1-453e-be8e-455f847c5c74#bm3 –