Я отлаживаю устаревший проект, и мне нужно реализовать функцию вставки с использованием DAO. Вот код:
DAO.DBEngine dbEngine = new DAO.DBEngine();
DAO.Database db = dbEngine.OpenDatabase(dbo.Cnn.DataSource);
DAO.Recordset rs = db.OpenRecordset("Tbl_Articoli", DAO.RecordsetTypeEnum.dbOpenTable, null, DAO.LockTypeEnum.dbOptimistic);
rs.AddNew();
rs.Fields["Nome"].Value = art.Name.Replace("'", "''");
rs.Fields["Data"].Value = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
rs.Fields["Completo"].Value = 0;
rs.Fields["Notes"].Value = (!String.IsNullOrEmpty(art.Note) ? art.Note.Replace("'", "''") : string.Empty);
rs.Update((int)DAO.UpdateTypeEnum.dbUpdateRegular, false);
// ???
rs.Close();
db.Close();
Я борюсь, потому что не могу найти способ получить последний вставленный идентификатор (мой идентификатор столбца). Любая помощь?