-mauvais-être, j'ai fait une erreur dans mon instruction select. La mise à jour fonctionnait correctement.sqlite DB ne pas mettre à jour?
Je ne sais pas pourquoi mais ma base de données sqlite DB n'est pas mise à jour. Je peux voir que cette requête renvoie 1 pour une table qui est affectée mais quand je ferme mon application ou exécute une certaine instruction select c'est comme si cette mise à jour ne s'était jamais produite. 2 notes. 1) Mes inserts fonctionnent bien, 2) il n'y a AUCUNE transaction dans mon code.
void update(long pid, RetType dlStatus, Type type)
{
command.CommandText = "UPDATE table SET [email protected], [email protected] WHERE [email protected];";
command.Parameters.Add("@dlStatus", System.Data.DbType.Int64).Value = dlStatus;
command.Parameters.Add("@type", System.Data.DbType.Int64).Value = type;
command.Parameters.Add("@pid", System.Data.DbType.Int64).Value = pid;
int v = command.ExecuteNonQuery(); //v==1 so....
v++;
}