Когда я пытаюсь подключить свой проект C sharp к access 2010, он выдает ошибку "не удалось найти устанавливаемый ISAM"
When i try to connect my c sharp project to access 2010 it give error "Could not find installable ISAM" and i am using visual studio 2010. but when i use visual studio wizard for connection to database it works
Вот код файла App. config.
<pre><configuration> <appSettings> <add key="connection" value="Provider=Microsoft.ACE.OLEDB.12.0; DataSource=C:\\Users\\Varun\\Documents\\InventoryManagement.accdb" /> </appSettings> </configuration>
код файла Form1. cs
using (OleDbConnection con = new OleDbConnection(ConfigurationManager.AppSettings["connection"])) { con.Open(); OleDbCommand cmd = new OleDbCommand("SELECT * FROM Logg",con); OleDbDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { txtUserName.Text = dr["User_name"].ToString(); } }
Что я уже пробовал:
Я попробовал изменить целевую платформу на x86, x64, любая платформа ничего не работает.
Michael_Davies
Являются ли эти данные действительными? и не должно ли это быть источником данных, а не источником данных
Попробуй;
&ЛТ;добавить ключ="соединение" значение="поставщика=Майкрософт.Туз.Oledb для.12.0;Источник Данных=С:\\Пользователи\\Варуна\\Документы\ \ InventoryManagement. accdb" />
https://www.connectionstrings.com/access/
varuncodee
Все еще не работает.
varuncodee
я попробовал мастер visual studio для подключения, и он работает. Но вручную по коду это не работает.