Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
01.05.2002, 18:47
|
|||
---|---|---|---|
Народ!!! как открыть базу данных Ассесс с паролем ? |
|||
#18+
Как открыть базу данных Ассесс с паролем ? создаю базу с помощью DAO.CreateDatabase("c:\mydb1", dbLangCyrillic & ";pwd=xyz") а открываю ado.openDatabase("c:\mydb1", , , "Access;pwd=xyz") и ничего. Пробовал по всякому. Help!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.06.2002, 14:49
|
|||
---|---|---|---|
|
|||
Народ!!! как открыть базу данных Ассесс с паролем ? |
|||
#18+
'В примере используется база данных, устанавливаемая вместе с Visual Basic - "nwind.mdb". 'На ней я установил пароль - 21. 'В новом проекте устанавливаем ссылку на библиотеку Microsoft DAO 3.51 Object Library. 'Открыть nwind.mdb с использованием DAO можно двумя методами. Открываем таблицу Products: 'ВАЖНО! Третий параметр установлен мною в True - монопольный доступ ' (БД открывается только для чтения). При необходимости, ' естественно, можно переустановить. '************ 1 способ ****************************************** Private Sub Form_Load() Dim db As DAO.Database, rs As DAO.Recordset DBEngine.DefaultType = dbUseODBC DBEngine.DefaultPassword = "21" Set db = DBEngine.OpenDatabase("" _ , dbDriverNoPrompt, True, _ "odbc;driver=microsoft access driver (*.mdb);dbq=c:\program files\microsoft visual studio\vb98\nwind.mdb;") Set rs = db.OpenRecordset("select * from products") End Sub '*********** 2 метод ******************************************** Private Sub Form_Load() Dim db As DAO.Database, rs As DAO.Recordset DBEngine.DefaultType = dbUseODBC Set db = DBEngine.OpenDatabase("" _ , dbDriverNoPrompt, True, _ "odbc;driver=microsoft access driver (*.mdb);dbq=c:\program files\microsoft visual studio\vb98\nwind.mdb;pwd=21.11.69;") Set rs = db.OpenRecordset("select * from products") End Sub От себя. Ранее я использовал DAO, связывая проект VB и базы данных MS Jet. Больше всего мне не нравилось то, что на практике (особенно, когда "переносил" программы на компьютер пользователя) DAO часто "капризничало", то есть проект работает, а потом не работает. Поэтому я перешел на ADODB. Оно проще, работает четко, программного кода меньше, а главное эти знания пригодились мне для работы в сетях (ASP). Если Вам не трудно, загляните на мой узел - http://www.shuya.ipn.ru/~ksa11. Может быть моя специфика имеет параллельные стороны с Вашей. Когда возникнут вопросы, обращайтесь, только с одним обязательным условием, сначала Ваш вопрос должен быть опубликован на этой (или программистов VB) странице. С уважением ко всем, кто прочитал эти строки. Корниенко Сергей: почта - ksa~11@mail.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&mobile=1&tid=2171648]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 267ms |
total: | 387ms |
0 / 0 |