Bonjour tout le monde,
je travaille actuellement sur un petit script permettant d'insérer des données dans une base Access. Pour cela j'utilise OleDB.
Voilà un exemple d'insertion dans ma base de données :
Code :
//on créé l'objet connection
OleDbConnection Cnx = new System.Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=CProjects.mdb");
Cnx.Open();
//on insere l'employe dans la BDD
OleDbCommand Cmd = new OleDbCommand("INSERT INTO Personnel(" + TitreChampsSups +") VALUES(" + ValeursChampsSups +")");
Cmd.Connection = Cnx;
Cmd.ExecuteNonQuery();
dans ma table Personnel, la clé primaire est un numéro automatique. D'où ma question : est-il possible de récupérer le numéro qui a été attribué à ce nouvel enregistrement ?
Je sais que cela est possible avec d'autres SGBD (MySql par exemple), donc sans doute avec Access.
Je vous remercie pour votre aide
Cordialement
Finality