Cześć, to mój pierwszy post tutaj więc proszę o wyrozumiałość.
A mój problem to:
The INSERT INTO statement contains the following unkonwo field name:id.
Kod c# visual studio:
try
{
System.Data.OleDb.OleDbConnection MyConnection;
System.Data.OleDb.OleDbCommand myCommand = new System.Data.OleDb.OleDbCommand();
string sql = null;
MyConnection = new System.Data.OleDb.OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;Data Source='D:\\test.xls';Extended Properties=Excel 8.0;");
MyConnection.Open();
myCommand.Connection = MyConnection;
sql = "Insert into [Sheet1$] (id,name) values('5','e')";
myCommand.CommandText = sql;
myCommand.ExecuteNonQuery();
MyConnection.Close();
}
catch (Exception ex)
{
label1.Text = ex.ToString();
}
W załączniku plik excel.
Wyjaśnienie:
Chciałbym dodawać pod kolumnami id i name wpisy, pojedyńcze. Obecnie nie znajduje tych kolumn w arkuszu, prze co nie może ich tam umieścić. Sprawdzałem wiele metod i tutoriali w internecie jednak żaden nie zadziałał. Moim celem jest uzyskanie możliwości umieszczania danych w konkretnych komórkach np. "C14" w już istniejącym arkuszu z danymi :) To tyle. Dziękuje z góry za pomoc :)