статическая строка connStrCheckData = "Provider = Microsoft.ACE.OLEDB.12.0; Источник данных =" + Server.MapPath ("test.xlsx") + "; Расширенные свойства = Excel 12.0;";
статическая строка oledbConnCheckData = new OleDbConnection (connStrCheckData);
string adsName = "MagMall.com - экономия на подписке на 1000 журналов";
OleDbCommand cmd = new OleDbCommand ();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "вставить в [sheet1 $] ([column1]) значения ('" + adsName.ToString (). Trim () + "')";
cmd.Connection = oledbConnCheckData;
oledbConnCheckData.Open();
cmd.ExecuteNonQuery();
oledbConnCheckData.Close();
Ошибка: синтаксическая ошибка (отсутствует оператор) в выражении запроса '' MagMall.com - экономия подписки на 1000 журналов ')'.
Выше ошибки возникает, когда я пытался вставить слово «MagMall.com - экономия подписки на тысячи журналов».