Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: В чем ошибка? ACCESS 2000
 
 автор: Maxik   (24.08.2007 в 18:29)   личное сообщение
 
 

Здравствуйте!
У меня проблема. Есть функция:
ОБЪЯВЛЕНИЕ ПЕРЕМЕННОЙ
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

В чем дело? какой-то библиотеки нет?

  Ответить  
 
 автор: Bellerofont   (24.08.2007 в 19:56)   личное сообщение
 
 

Наоборот, мног подключено
попробуйте так
Dim rstCurrentN As DAO.Recordset

  Ответить  
 
 автор: Maxik   (25.08.2007 в 12:06)   личное сообщение
 
 

Нет понимаете в чем дело.
Вот когда точку ставишь, должны вылазить подсказки типа .Edit и прочии функции а тут не вылазит, такое ощущение что просто нет этой функции (что есть странно) и ругается Method or Data Member Not Found
А раньше все работало, просто один раз бада вызвала ошибку и закрылась.. но поже выяснялось что после сбоя вот такая ошибка!

  Ответить  
 
 автор: Bellerofont   (25.08.2007 в 15:02)   личное сообщение
 
 

Правильно, ее нет для ADODB.Recordset
Как вы думаете, какой Recordset вы объявили?

  Ответить  
 
 автор: Maxik   (26.08.2007 в 11:15)   личное сообщение
 
 

Хорошо попробую.
НО ведь раньше то работала...

  Ответить  
 
 автор: Bellerofont   (26.08.2007 в 11:32)   личное сообщение
 
 

>НО ведь раньше то работала...
Когда деревья были большими?
Тогда MS не устанавливали по умолчанию ссылку на ADODB.
DAO был единственным средством доступа к данным...

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList