SQL problem
Halløj! Jeg prøver på at sætte data ind i min access db. Men jeg får "Der er syntaksfejl i SQL sætningen." Men men - jeg har prøvet at udskrive min sql og eksekveret den i access uden problemer... Hvad er galt? Koden herunder:String strSQL;
strSQL = "Select * from admin where email = '"+email.Text+"'";
OleDbConnection conn = new OleDbConnection(System.Configuration.ConfigurationSettings.AppSettings["connStr2"]);
conn.Open();
OleDbCommand objCommand = new OleDbCommand(strSQL,conn);
OleDbDataReader objDataReader;
objDataReader = objCommand.ExecuteReader();
if (objDataReader.Read())
{
statusLabel.Text = "Brugeren fandtes i basen";
}
else
{
OleDbConnection conn2 = new OleDbConnection(System.Configuration.ConfigurationSettings.AppSettings["connStr2"]);
conn2.Open();
String strSQL2;
strSQL2 = "Insert into admin ( login, password, navn, email, master, testkonto ) values ( '"+login.Text+"', '"+password.Text+"','"+navn.Text+"','"+email.Text+"',0,1 )";
OleDbCommand objCmd = new OleDbCommand( strSQL2, conn2);
objCmd.ExecuteNonQuery();
//statusLabel.Text = strSQL;
}
