Синтаксическая ошибка в инструкции INSERT into. Нужна помощь
У меня возникли некоторые проблемы с оператором insert, который я использую для вставки строк в базу данных access, и я постоянно получаю "синтаксическую ошибку в операторе INSERT INTO."
public void Insert(Person p) { try { command.CommandText = "INSERT INTO NewUser(Position, Forename, Surname, [Telephone Number], Username, [Password], [Confirm Password], [Start Date]) VALUES('" + p.PositionPositionCmbx1+ "', '" + p.FirstName_txt1+ "', '" + p.Surname_txt1+ "', '" + p.Telnumber_txt+ "', '" + p.PasswordNU_txt1+ "', '" + p.ConfirmPasswrd_txt1+ "')"; command.CommandType = System.Data.CommandType.Text; connection.Open(); command.ExecuteNonQuery(); } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); } finally { connection.Close(); } }
Что я уже пробовал:
Размещение [] вокруг всех значений в операторе insert