Lorsque j'essaie de mettre à jour une colonne dans mon application Windows, j'obtiens une erreur, j'utilise cette requête.
string qu = "UPDATE Registration_class SET numOfSeat = 300"; await MainPage.con.UpdateAsync(qu);
Comment mettre à jour une colonne dans Sqlite dans Universal Windows Application
Si vous avez besoin d'autres informations s'il vous plaît me dire. Merci.
Vous essayez de mettre à jour la table qui n'a pas de clé primaire. Il est possible de mettre à jour des données sans clé primaire (par exemple avec l'utilisation de rownum). Cependant, vous avez probablement juste participé à la création de pk et vous devriez le considérer. Sans cette valeur, le moteur db ne peut pas distinguer les lignes spécifiques, en dépit du fait que vous essayez de mettre à jour toutes les lignes à la fois. Plus: [link] (http://stackoverflow.com/questions/840162/should-each-and-every-table-have-a-primary-key) – soshman
'public class Classe_enregistrement { public string name {get ; ensemble; } public string mot de passe {get; ensemble; } public int numOfSeat {get; ensemble; } } 'ceci est la table ce que j'ai mal fait ici peut me dire comment le réparer. –