Я создаю приложение, которое использует файл доступа из общей сети. Приложение отлично работает, когда файл доступа помещается локально. Но когда я поместил его в общий путь и попытался подключиться. Он бросает исключение. . "OLE DB Provider не был указан в ConnectionString«Provider = SQLOLEDB Вот мой код:Поставщик OLE DB не указан в ConnectionString. 'Provider = SQLOLEDB
string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\server\\MyFirstProject\\SampleDB2.accdb";
using (OleDbConnection con = new OleDbConnection(connectionString))
{
string command = "INSERT INTO emp_status(emp_id,hours,feeded_on,comments)";
command += "VALUES(@emp_id,@hours,@feeded_on,@comments)";
Может кто-нибудь помочь мне, как решить эту проблему, и я что-то отсутствует Я использую OLEB как ресурс и доступ к 2013 году Любые предложения или объяснения определенно помогут мне.
Спасибо заранее!
Ваша ошибка четко указано, что приложение не может избыточном файл в общей папке требуются права администратора для редактирования любого файла, пожалуйста, взгляните на это, безусловно, это решит вашу проблему. –
Но я получаю доступ к общей папке –
Да, я беспокоюсь, но ваше приложение нуждается в тех же привилегиях, запустите его как администратор. –