Hej!INSETR INTO error
Jag har gjort en application som ska lägga till data i en databas. Jag försöker att lägga in fyra parametrar, mitt problem är att jag får "Syntaxfel i INSERT INTO-uttryck." när jag försöker lägga till parameter två. Det går bra om jag bara kommenterar ut parameter två och bara kör parametrarna ett, tre och fyra.
Jag använder en accessdatabas
Här är min kod:
aCommand.CommandText = "INSERT INTO news(rubrik, ntext, datum, viktigt) VALUES(?,?,?,?)";
this.aCommand.Parameters.Add("parm1", OleDbType.LongVarChar).Value = txtHeadline.Text;
this.aCommand.Parameters.Add("parm2", OleDbType.LongVarChar).Value = txtHeadline.Text;
this.aCommand.Parameters.Add("parm3", OleDbType.VarChar, 24).Value = sNewsDate;
this.aCommand.Parameters.Add("parm4", OleDbType.Boolean).Value = txbImp.Checked;
string inget = ExecuteRun();
if (inget.Equals("true") == false) { lblError.Text = inget; }
Close();
Edit: Jag hittade lösningen. ntext var ett skyddat ord, att ändra det till [ntext] hjälpte.