Проблема с БД в Access2000 !!!!!!!!!!!
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Проблема с БД в Access2000 !!!!!!!!!!! Expand / Collapse
Автор
Сообщение
12.11.2001 18:42
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 06.02.2003 8:05
Сообщ.: 187, Visits: 2 058
Товарищи!

Помогите, пожалуйста, решить следующую проблему.
1) Создал БД на Access2000. Перенес на другой комп. Она не пашет.
А именно, в Tools/References похоже не сохранились галочки напротив некоторых библиотек и стало выдавать, что тип database не найден в строке Dim dbs As Database.

2) Другая проблема:
в своей БД я использовал ActiveX TreeView. Когда я его первый раз поместил на форму, стал доступен тип Node (узел дерева), а после переноса БД на другой копм Access2000 на TreeView не ругается, а вот тип Node уже не знает.
Что посоветуете.

3) После переноса БД не сохранились настройки в Сервис/Параметры (вкладка "Правка и поиск"). Как сделать, чтобы сохранились ?
Сообщ. #732515
12.11.2001 19:04
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
для Access как бы форум отдельный есть
Сообщ. #732521
19.11.2001 13:40
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 12.11.2007 17:38
Сообщ.: 1 252, Visits: 13 544
Dim dbs as DAO.DataBase
Сообщ. #733444
19.11.2001 21:40
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 06.02.2003 8:05
Сообщ.: 187, Visits: 2 058
DAO.DataBase тоже не видит.

Что есть DAO и что есть ADO ?
Поясните вкратце: зачем это, что позволяет, что и когда лучше использовать, преимущества и недостатки, ... ?
Сообщ. #733511
20.11.2001 17:28
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 12.11.2007 17:38
Сообщ.: 1 252, Visits: 13 544
Ответ с точки зрения акцессника. Добавления/исправления приветствуются.

Что есть DAO? DAO (Data Access Object, IMHO) есть устарелый, но ОЧЕНЬ быстрый ..... хммм..... набор компонентов (читай - библиотека) для доступа к данным. Применяется (на сколько я знаю) ТОЛЬКО для файлов в формате .mdb, но зато работает ОЧЕНЬ шустро.

ADO - ActiveX Data Objects - новый набор компонентов (опять-же, читай - библиотека) для доступа к данным.
В отличие от ДАО
+ : может цепляться к (почти) любому источнику данных - файл акцесс/база сиквеля/и т.д.
+ : поддерживает так называемые ОТВЯЗАННЫЕ рекордсеты.
- : по сравнению с ДАО (JET для акцесса) - более медленный способ.
:)

Вот вкратце и всё
Сообщ. #733600
20.11.2001 18:12
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 03.07.2004 14:48
Сообщ.: 629, Visits: 6 920
Access 2000 пoзвoляет прoгрaммить и нa DAO, и нa ADO, нo из-зa любви мелкoмягких к кoмунистическим песням "дo oснoвaнья, a зaтем..." Две библиoтеки не сoвместимы.

Дaлее пoпрaвьте, если не прaв.
Вся фигня в тoм, чтo Access зaтoчен пoд DAO. У Form есть пoле стыдливo именуемoе Recordset, a не DataSource и DataMember нa мaнер ADO. Oбе библиoтеки COM, нo DAO не пoддерживaет (кaк я чaйник рaзумею) интрефейсoв OLEDB (IRowset и IDatasource). Пo крaйней мере пoнтa рaди дaть ADO Recordset егo DAO-тезку кaк истoчник дaнных не вышлo.

В Access же Recordset имеет тип Object (типa IDispatch), a дaльше кaк я пoнимaю идет прoверкa нa вшивoсть. Тa Же ситуaция и с CryRep.

2Ghost У DAO и ADO есть тaки oбщие интерфейсы или сoвсем дo oснoвaния? Кaк былo бы крутo, если бы oбa пoддерживaли кaкие-небудь при зaре Гoрoхе oпределённые интерфейсы...

Нaскoлькo я рaзумею (пo-чaйникoвски) DAO мoжнo юзaть и для удлённых oбьектoв (ODBC), нo прoизвoдительнoсть знaчительнo ниже (ну этo и кoню пoнятнo).

Кстaти, былa же в междуцaрствие ещё oднa библиoтекa RDO - я её в глaзa не видел, нo ссылки видел. Пo мирooщущению нaпoминaет ADO, нo врoде не прижилaсь.
Сообщ. #733612
20.11.2001 18:18
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 03.07.2004 14:48
Сообщ.: 629, Visits: 6 920
Пo сaбжу: DAO.Database никoгдa не терялaсь.
С TreeView мoжет быть гoлoвняк. Oбзaведись Office Developer Tools - тaм есть Deployment... для Access
Сообщ. #733613
20.11.2001 18:46
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 12.11.2007 17:38
Сообщ.: 1 252, Visits: 13 544
И ОЧЕНЬ хорошо заточен.

Разница - в разы, а не на несколько процентов, если сравнивать JET(DAO) и любой другой механизм доступа к данным.
Сообщ. #733618
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl