|
не Recordset, а DAO.Recordset, т.к. ADO также имеет Recordset object (не помню то ли OLEDB.Recordset, то ли ADO.Recordset) вот они и конфликтуют. Думаю, что в Office 2002 по умолчанию в references стоит ADO, а не DAO
по поводу того, что отключать или нет ADO, то это большой вопрос, т.к. Microsoft официально DAO не поддерживает, хотя внутри спрятал DAO for compatibility, так что будет еще тот букет... (часть кода на DAO, часть на ADO). Кроме того надо еще проверить конфликты, если нес-ко пользователей. Я переводил front-end Access97 (DAO) на front-end VB6(disconnected ADO)/back-end Access97. Так пока они не вырубили все старые системы, на новой не всегда происходил Insert/Update, хотя не было ни единой ошибки
|