![]() |
|
Модераторы: Akina |
![]()
|
|
| Depeche_14 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 23.1.2005 Репутация: нет Всего: нет |
В базе данных создаю встроенными средствами Access главную кнопочную форму, затем запускаю ее, а она не хочет запускаться и выдается такое сообщение:
"Run-time error '-2147024770 (8007007e)' Method 'Connection' of object '_CurrentProject' filed" Далее, нажимаю кнопку Debug и в окне кода VB желтым цветом выделена следующая строка: Set con = Application.CurrentProject.Connection Причем такая фигня в любой базе данных, которую я запускаю и в которой создаю главную кнопочную форму... Может, у меня какая-нибудь библиотека не подключена? Помогите, пожалуйста...))) |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
А в референсах у тебя ADODB значится?
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Depeche_14 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 23.1.2005 Репутация: нет Всего: нет |
В референсах с похожей аббревиатурой есть Microsoft ADO Ext. 2.5 for DDL and Security (вот это как раз подключено), а больше с аббревиатурой ADODB я там ничего не нашел...
|
|||
|
||||
| Papirus |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 298 Регистрация: 19.4.2005 Где: Санкт-Петербург Репутация: 2 Всего: 1 |
И не найдешь, потому что там это значиться как Microsoft ActiveX Data Object 2.1 (2.8 - последняя версия. Тем не менее может дело не в библиотеке? Соединение с сервером есть? Если в меню Файл выбрать "Подключение" - там все в порядке? Добавлено @ 17:15
Вот это скорее всего и говорит, что нет соединения. Хотя причиной м.б. как раз отсуствие библиотеки на компе (хотя это и странно). Уж 2.1 как правило есть. |
||||
|
|||||
| Depeche_14 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 23.1.2005 Репутация: нет Всего: нет |
Какое еще соединение? С каким сервером? и что-=то в меню Файл никакого Подключения не нахожу... Может, попробовать офис переставить? |
|||
|
||||
| Papirus |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 298 Регистрация: 19.4.2005 Где: Санкт-Петербург Репутация: 2 Всего: 1 |
Короче, чтоб не телепятить надо знать как объявляется переменная "con" Dim con As ... что? |
||||
|
|||||
| Depeche_14 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 23.1.2005 Репутация: нет Всего: нет |
Ну во-первых: база *.mdb; во-вторых, главная кнопочная форма создавалась с помощью самого акцеса (сервис -> служебные программы -> диспетчер кнопочных форм); в-третьих: переменная con объявлена как Object
|
|||
|
||||
| Гость_Елена |
|
|||
|
Unregistered |
Сама недавно страдала от такой ерунды.
Нужно: Сделать изменения в: Private Sub FillOptions() ' Fill in the options for this switchboard page. 'Dim con As Object – убрать 'Dim rs As Object – убрать Заменить на: Dim rs As ADODB.Recordset Set rs = New ADODB.Recordset 'Set con = Application.CurrentProject.Connection - убрать 'Set rs = CreateObject("ADODB.Recordset") - убрать 'rs.Open stSql, con, 1 ' 1 = adOpenKeyset – убрать Заменить на: rs.Open stSql, CurrentProject.Connection, adOpenKeyset Теже изменения сделать и в Private Function HandleButtonClick(intBtn As Integer) |
|||
|
||||
![]()
|
| Правила форума "MS Access" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS Access | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |