|
|
|
| Здравствуйте!
У меня проблема. Есть функция:
ОБЪЯВЛЕНИЕ ПЕРЕМЕННОЙ
Dim dbfCurrentN As Database
Dim tdfCurrentN As TableDef
Dim rstCurrentN As Recordset
Set dbfCurrentN = CurrentDb
Set tdfCurrentN = dbfCurrentN.TableDefs("Спр") 'таблица с нужным полем
Set rstCurrentN = tdfCurrentN.OpenRecordset
ПОТОМ РАБОТА С ПЕРЕМЕННОЙ
stCurrentN.Edit
Так вот ругается на .Edit
Method or Data member not found
В чем дело? какой-то библиотеки нет? | |
|
| |
|
|
|
| Наоборот, мног подключено
попробуйте так
Dim rstCurrentN As DAO.Recordset | |
|
| |
|
|
|
| Нет понимаете в чем дело.
Вот когда точку ставишь, должны вылазить подсказки типа .Edit и прочии функции а тут не вылазит, такое ощущение что просто нет этой функции (что есть странно) и ругается Method or Data Member Not Found
А раньше все работало, просто один раз бада вызвала ошибку и закрылась.. но поже выяснялось что после сбоя вот такая ошибка! | |
|
| |
|
|
|
| Правильно, ее нет для ADODB.Recordset
Как вы думаете, какой Recordset вы объявили? | |
|
| |
|
|
|
| Хорошо попробую.
НО ведь раньше то работала... | |
|
| |
|
|
|
| >НО ведь раньше то работала...
Когда деревья были большими?
Тогда MS не устанавливали по умолчанию ссылку на ADODB.
DAO был единственным средством доступа к данным... | |
|
| |