Ловлю исключение и не могу понять в чем проблема:
System.Data.OleDb.OleDbException: "Инструкция INSERT INTO содержит неизвестное имя поля 'ImageIndex'. Проверьте, что имя задано без ошибок, и повторите операцию."
Класс с данным запросом:
class MoviesTableMenager
{
private string ImageIndex { get; set; }
private string Name { get; set; }
private string Director { get; set; }
private string Country { get; set; }
private int Price { get; set; }
private string Description { get; set; }
private OleDbConnection OleDbConnect { get; set; }
public MoviesTableMenager(string name, string director, string country, int price, string description, string imageIndex)
{
Name = name;
Director = director;
Country = country;
Price = price;
Description = description;
ImageIndex = imageIndex;
}
public void Add()
{
string StrConnection = $@"Provider = Microsoft.Jet.OLEDB.4.0; Data Source = D:\Serious Projects\AIS_Kinoteatr\CinemaDataBase.mdb;";
OleDbConnect = new OleDbConnection(StrConnection);
string cmdText = $"INSERT INTO Films ([ImageIndex], [Name], [Description], [Price], [Director], [Country]) VALUES ('"+ ImageIndex +"', '"+ Name +"', '"+ Description +"', '"+ Price +"', '"+ Director +"', '"+ Country +"')";
OleDbCommand cmd = new OleDbCommand(cmdText, OleDbConnect);
OleDbConnect.Open();
cmd.ExecuteNonQuery(); //Здесь исключение
OleDbConnect.Close();
}
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Есть новости на страницеУ каждой кнопка в виде корзины (удалить)
Итак, я пытаюсь анимировать маркер в виде треугольника и текстовую подсказку вдоль пути заполнения
Всем привет, не подскажете почему счетчик counter не увеличивается при инкременте? По идее ведь у меня три картины и трижды должен сработать