Я пытался поставить квадратные скобки [], передавая значения в качестве параметров и используя @, но он продолжает сообщать мне об ошибке с оператором INSERT INTO.Пожалуйста, помогите это проект.Примечание: я уже добавил набор данных и проверил их привязки, и все выглядит хорошо.
public partial class Form2 : Form
{
OleDbConnection Connect = new OleDbConnection();
public Form2()
{
InitializeComponent();
Connect.ConnectionString = @"Provider=Microsoft Office 12.0 Access Database Engine OLE DB Provider;Data Source=C:\Users\chich\Documents\Visual Studio 2017\Projects\my project\Proper_Database.accdb; Persist Security Info=False;";
}
private void button1_Click(object sender, EventArgs e)
{ try
{
Connect.Open();
OleDbCommand Cmd = new OleDbCommand();
Cmd.Connection = Connect;
Cmd.CommandText = "insert into User ([Username], [Password], [Firstname], [Lastname]) values('" + usernameTextBox1.Text+ "','" + passwordTextBox1.Text + "','" + firstnameTextBox.Text + "','" + lastnameTextBox.Text + "')";
Cmd.ExecuteNonQuery();
MessageBox.Show("It went");
Connect.Close();
}
catch (Exception ex)
{
MessageBox.Show("An Error occured " + ex);
}
Form3 forms = new Form3();
forms.Show();
}
Спасибо