J'ai un fichier MDB-je avoir accès à l'aide OleDB:OleDB pas enregistré dans le fichier de base de données
OleDbConnection connection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Database.mdb;Persist Security Info=True");
et essayer de créer une nouvelle ligne dans une table Users
:
connection.Open();
OleDbCommand cmd = new OleDbCommand("INSERT INTO `users` (`name`, `password`) VALUES ('asd', 'asd')", connection);
cmd.ExecuteNonQuery();
connection.Close();
Mais rien ne se passe. Je ne reçois pas un message d'erreur ou des exceptions, il fonctionne sans problèmes. Mais quand je vérifie la base de données après la fin du programme, la table est toujours vide.
(je l'ai déjà essayé la même chose en utilisant et DataSets TableAdapters, mais même il est arrivé: Inserting not committed to database)