Я пытаюсь подключиться к файлу базы данных «crepeDB.accdb»Подключение доступа к базам данных
Когда я добавил его через соединение данных, и работает хорошо, когда я перетащить любой таблицы появляться в виде таблицы данных в любой форме, но когда я пытаюсь подключиться к базе данных, чтобы вставить данные, которые он дает мне эту ошибку:
An unhandled exception of type 'System.NotImplementedException' occurred in Additional information: The method or operation is not implemented.
код я использую следующим образом:
System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection();
// TODO: Modify the connection string and include any
// additional required properties for your database.
conn.ConnectionString = (@"Provider=Microsoft.ACE.OLEDB.12.0;Data source=|DataDirectory|\\crepeDB.accdb;");
conn.Open();
string query = "insert into Sales (Sdate,SQuantity) values ('" + dateTimePicker1.Value + "','" + textBox9.Text + "')";
OleDbCommand cmd = new OleDbCommand(query, conn);
cmd.ExecuteNonQuery();
Это последнее, что мне нужно сделать в моем проекте, будет очень признателен за любую помощь.
В какой строке? Какова трассировка стека в диалоговом окне исключения? –
(Это должно быть переписано для использования параметризованной вставки, поскольку в настоящее время у вас есть уязвимость SQL Injection. Http://stackoverflow.com/questions/5893837/using-parameters-inserting-data-into-access-database) –
Да, давайте добавить ''); drop database; выберите * from sys_tables, где 'a' = ('a' в текстовом поле9: D – Icepickle