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

Форум: MS ACCESS

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

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

 
 

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

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

тема: DAO
 
 автор: час   (03.10.2008 в 22:14)   личное сообщение
 
 

В общедоступном модуле лежит объявление
Public tdf As DAO.TableDefБиблиотека DAO не подключена

Запускаю стартовую форму, в ней обращение к функции подключения Библиотеки DAO ,
Но сразу вылетает ошибка на Public tdf As DAO.TableDef
В других базах ранее такого не наблюдалось
............

  Ответить  
 
 автор: Lukas   (03.10.2008 в 22:18)   личное сообщение
 
 

Так библиотека DAO подключилась?

  Ответить  
 
 автор: час   (03.10.2008 в 22:23)   личное сообщение
 
 

Привет Lukas!!!

Нет, сразу вылетает ошибка на Public tdf As DAO.TableDef
при загрузке стартовой формы,
хотя в стартовой DAO не нужно?
и не компилируется, но это ладно.........
Это исправляемо - подключил DAO, компильнул , отключил DAO

  Ответить  
 
 автор: Lukas   (03.10.2008 в 22:42)   личное сообщение
 
 

Привет, Уважаемый.
Так сначала кодом подключи библиотеку, а потом уже ссылайся на нее:

Public tdf As DAO.TableDef

  Ответить  
 
 автор: час   (03.10.2008 в 22:54)   личное сообщение
 
 

НННоооооооооо................

  Ответить  
 
 автор: Lukas   (03.10.2008 в 22:57)   личное сообщение
 
 

А почему бы ее не держать постоянно подключенной?

  Ответить  
 
 автор: час   (03.10.2008 в 23:06)   личное сообщение
 
 

Можно и так , но при передаче конечному пользователю на той машине DAO может быть не подключено и при запуске программы - произойдёт конфуз...........

  Ответить  
 
 автор: Lukas   (03.10.2008 в 23:10)   личное сообщение
 
 

Так надо проверять, и случае отсутствия подключать.
Кстати, библиотеки, помоему, подключаются к проекту, а не к приложению.
При запуске на более поздних версиях Access они сами переключаются, а вот при запуске на ранних версиях может возникнуть конфуз.
Где-то видел статейку на эту тему, не помню где.

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