Insæt i DB c#
Hej,Af en eller anden mærkelig årsag kan jeg ikke få lov at indsætte i min database. Hver gang jeg prøver at oprette nogen i den får jeg at vide at der er en syntakstfejl i min Insert into sætning.
Det underlige er bare at det virker fint hvis man køre den igennem Acces. Er der nogen der kan se hvad der er galt ?
mvh Brian
---------- Koden ---------------
public void opretNyMedarbejder(string navn,string bruger, string kode, string status)
{
string myConnStr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Inetpub\\wwwroot\\becklaw\\App_Data\\beck.mdb";
OleDbConnection myConn = new OleDbConnection(myConnStr);
string myInsertSQL = "INSERT INTO brugere (navn, bruger, password, status) VALUES ('"+navn+"','"+bruger+"', '"+kode+"', '"+status+"')";
OleDbCommand myInsertCmd = new OleDbCommand(myInsertSQL, myConn);
/*
myInsertCmd.Parameters.Add("@navn", OleDbType.VarChar, 50).Value = navn;
myInsertCmd.Parameters.Add("@bruger", OleDbType.VarChar, 50).Value = bruger;
myInsertCmd.Parameters.Add("@password", OleDbType.VarChar, 50).Value = kode;
myInsertCmd.Parameters.Add("@status", OleDbType.VarChar, 50).Value = status;
*/
myConn.Open();
myInsertCmd.ExecuteNonQuery();
myConn.Close();
}
mvh Brian
