|
BaoBab
|
|
Открытие запароленной базы Access 200022.03.2007, 18:03. Показов 2324. Ответов 6
Метки нет (Все метки)
Как из кода VB открыть базу данных Access 2000 с установленным паролем?
Код типа: Set MyDb = MyWs.OpenDatabase('Название базы', False, False, ';pwd=Пароль') выдает ошибку - неправильный пароль. В Access 97 все работало, а в Access 2000 проблемы.
|
|
| 22.03.2007, 18:03 | |
|
Ответы с готовыми решениями:
6
Не могу в VB6 с объекта Data подключиться к запароленной базе Access 2000 Мне нужно поместить в форму VB график (Ms grapf 2000), созданный на основе базы данныx Access Как обращатся из своей проги к запароленной Access БД |
|
0 / 1 / 3
Регистрация: 27.03.2012
|
|
| 25.03.2007, 14:42 | |
|
Попробуй мой пример:
Dim db As Database Dim rs As Recordset ' Открыть БД. Set db = DBEngine.OpenDatabase(database_name, False, False, 'MS Access;PWD=mypassword') ' Создать Recordset. Set rs = db.OpenRecordset(table_name) ' Добавить Recordset в компонент Data. Set Data1.Recordset = rs -------------------- Не забудь также, что нужно добавить References на 'Microsoft DAO 3.6 Object Library'
0
|
|
|
BaoBab
|
|
| 25.03.2007, 17:14 | |
|
Спасибо за помощь. Да, база стала открываться, но только если владельцем базы является'admin'.
Как только я меняю владельца, начинаются старые проблемы. Как задать владельца в коде? Как программно создать базу в формате Access 2000? |
|
|
0 / 1 / 3
Регистрация: 27.03.2012
|
|
| 25.03.2007, 17:36 | |
|
Не знаю, то ли это, что тебе нужно, но попробуй вот этот пример. Я его раньше использовал для открытия БД с правами пользователей.
JetName = 'MyJet' DBEngine.SystemDB = 'C:system.mdw' dbName = 'C:db1.mdb' If InStr(Command, '-a') <> 0 Then Set wrkJet = DBEngine.CreateWorkspace(JetName, 'Admin', '') Else Set wrkJet = DBEngine.CreateWorkspace(JetName, 'User', '') 'для пользователей с именем User End If DBEngine.Workspaces.Append wrkJet ' Write/read 'Set dbok = DBEngine.Workspaces(JetName).OpenDatabas e(dbName, , False) ' Read only Set dbTP = DBEngine.Workspaces(JetName).OpenDatabas e(dbName, , True)
0
|
|
|
BaoBab
|
|
| 25.03.2007, 18:43 | |
|
smalig, спасибо!
Я смотрю - ты спец по Access. Может тогда подскажешь как создать базу в формате 2000-го. Буду премного благодарен. |
|
|
0 / 1 / 3
Регистрация: 27.03.2012
|
|
| 25.03.2007, 18:53 | |
|
За благодарность спасибо, насчет спеца - было когда-то, немного программил с Access. А про вопрос по созданию БД программно не скажу, потому что по-моему легче всего сделать template (пустую БД) и потом его использовать, а не каждый раз генерить по-новой.
0
|
|
|
0 / 0 / 0
Регистрация: 19.03.2007
Сообщений: 8
|
|
| 27.03.2007, 01:24 | |
|
У Виктора Конюкова в 'Лекциях...' подрбно описано программное создание БД. http://www.liac.nm.ru
0
|
|
| 27.03.2007, 01:24 | |
|
Помогаю со студенческими работами здесь
7
Открытие запароленной базы Access Открытие запароленной базы данных Access из VB Глюки после преобразования базы из Access 97 в Access 2000 VC++. Базы данных Access 97 -> Access 2000 Конвертирование базы Access 97 в 2000 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит:
токи, напряжения и их 1 и 2 производные при t = 0;. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|