У меня есть электронная таблица, которая должна принимать данные из приложения asp.net.
Я написал несколько C #, которые позволяют мне читать данные из другой электронной таблицы, но теперь я хочу ввести некоторые данные из текста
protected void Button2_Click(object sender, EventArgs e)
{
OleDbConnection conn = new OleDbConnection();
string path = Server.MapPath("LOG_TEST.xlsx");
String connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + ";Extended Properties='Excel 12.0;IMEX=1;'";
conn.ConnectionString = connString;
conn.Open();
OleDbCommand cmd = new OleDbCommand("INSERT INTO [Sheet1$] ([NAME], [MOBILE], [EMAIL]) VALUES('" + TextBox2.Text + "','" + TextBox3.Text + "','" + TextBox4.Text + "')",conn);
OleDbDataReader rd = cmd.ExecuteReader();
conn.Close();
}
Просто введите 3 значения в электронную таблицу.
ошибка, которую я получаю ниже.

Я полагаю, что проблема заключается в
OleDbDataReader rd = cmd.ExecuteReader();
, но не уверен, что заменить его.