L'insertion fonctionne correctement avec ma base de données SQL Server CE, mais j'ai du mal à mettre à jour.La tentative de mise à jour de SQL Server CE échoue
Quelqu'un peut-il voir ce qui ne va pas avec ce que je suis en train
using (SqlCeConnection con = new SqlCeConnection(ConfigurationManager.ConnectionStrings["MyConnection"].ConnectionString))
{
con.Open();
// Insert into the SqlCe table. ExecuteNonQuery is best for inserts.
string sql = "UPDATE SalesAssistant SET "
+ "([email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected])" +
"WHERE [email protected]";
using (SqlCeCommand com = new SqlCeCommand(sql, con))
{
com.Parameters.AddWithValue("@SalesAssistantID", em.ServerData.EmployeeID);
com.Parameters.AddWithValue("@Name", em.ServerData.EmployeeName);
com.Parameters.AddWithValue("@IsEnabled", em.ServerData.IsEnabled);
com.Parameters.AddWithValue("@LastModifiedDate", em.ServerData.LastModifiedDate);
com.Parameters.AddWithValue("@IsAdministrator", em.ServerData.IsAdministrator);
com.Parameters.AddWithValue("@IsDeleted", em.ServerData.IsDeleted);
com.Parameters.AddWithValue("@Role", em.ServerData.Role);
com.Parameters.AddWithValue("@PIN", em.ServerData.PIN);
com.ExecuteNonQuery();
}
}
Je reçois l'erreur suivante:
There was an error parsing the query. [ Token line number = 1,Token line offset = 27,Token in error = (]
Et Commencer à voter pour des réponses utiles. –