Salut,
SqlCeConnection connexion = newSqlCeConnection("Data source =data.sdf");
...
File.Delete("oms.sdf");
Normal que ce ne soit pas les mêmes fichiers ?
D'un autre côté avec le code donné, la suppression de fichier n'est même pas tentée car la connexion n'est pas ouverte.
Et sinon le Close aurait dû suffire, j'en déduit donc qu'il est possible qu'une autre connexion soit déjà ouverte sur la base de donnée en question, ce qui empêche du coupla suppression du fichier.
bubbathemaster : si on parle d'un handle non managé, le forçage du GC (on évite ce genre de choses, merci) ne servira à rien si la fermeture n'a pas été codée dans le finaliseur, et comme de toute façon tu as justement supprimer les finaliseurs...
/*
coq
MVP Visual C#
CoqBlog
*/