VB и Access

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
baranich
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 123
Зарегистрирован: 23.08.2005 (Вт) 9:00

VB и Access

Сообщение baranich » 21.11.2005 (Пн) 10:43

Код: Выделить всё
Dim БазаСоединение As ADODB.Connection
Dim БазаРек As ADODB.Recordset

Set БазаСоединение = New ADODB.Connection
БазаСоединение.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Documents and Settings\baranova\passat_be-2000.mdb" 
БазаСоединение.Open


На данной строке БазаСоединение.Open вылезает ошибка, в чём может быть проблема

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Re: VB и Access

Сообщение Andrey Fedorov » 21.11.2005 (Пн) 10:51

baranich писал(а):На данной строке БазаСоединение.Open вылезает ошибка, в чём может быть проблема


Для начала - прочитать что пишется в сообщении об ошибке.
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

baranich
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 123
Зарегистрирован: 23.08.2005 (Вт) 9:00

Сообщение baranich » 21.11.2005 (Пн) 10:55

Отсутствуют разрешения на использование объекта "E:\Documents and Settings\baranova\passat_be-2000.mdb".

baranich
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 123
Зарегистрирован: 23.08.2005 (Вт) 9:00

Сообщение baranich » 21.11.2005 (Пн) 10:59

При входе в базу, там выскакивает окошко по вводу пользвателя и пароля, но возможно из-за этого и аксес не пускает меня в бызу, хотя у меня полные права

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 21.11.2005 (Пн) 15:16

Полные права на что?

Про понятия защиты и что такое системная база знаешь?
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 21.11.2005 (Пн) 15:22

Полные права на что?

Про понятия защиты и что такое системная база знаешь?
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Юджин
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 26.10.2005 (Ср) 12:49

Сообщение Юджин » 22.11.2005 (Вт) 11:50

а другим способом запустить не пробовал?

Юджин
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 26.10.2005 (Ср) 12:49

Сообщение Юджин » 22.11.2005 (Вт) 11:54

есть вариант
Код: Выделить всё
      Dim ac As Access.Application
      ac = CreateObject("E:\priem\CO.mdb")
      ac.DoCmd.RunMacro(("Макрос1"))
      ac.Quit()

baranich
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 123
Зарегистрирован: 23.08.2005 (Вт) 9:00

Сообщение baranich » 23.11.2005 (Ср) 14:01

всем спасибо


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 114

    TopList