Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вопрос! Как получить доступ к системным таблицам Access из VB / 10 сообщений из 10, страница 1 из 1
11.10.2002, 09:29
    #32057325
Beginer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос! Как получить доступ к системным таблицам Access из VB
Тебуется прочитать данные из таблицы MSysObjects (Acess97).
Как можно это сделать из VB6?
У меня все время ругается на права!
...
Рейтинг: 0 / 0
15.10.2002, 11:17
    #32058284
Beginer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос! Как получить доступ к системным таблицам Access из VB
Ну что, никто не знает!?
...
Рейтинг: 0 / 0
18.10.2002, 15:34
    #32059776
vap
vap
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос! Как получить доступ к системным таблицам Access из VB
db.OpenSchema(adSchemaXXX)
или
ADOX попробовать можно
...
Рейтинг: 0 / 0
21.10.2002, 12:47
    #32060195
Beginer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос! Как получить доступ к системным таблицам Access из VB
А с помощью DAO никак нельзя?
...
Рейтинг: 0 / 0
30.10.2002, 15:10
    #32063172
dima_k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос! Как получить доступ к системным таблицам Access из VB
qqq
...
Рейтинг: 0 / 0
30.10.2002, 15:16
    #32063178
dima_k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос! Как получить доступ к системным таблицам Access из VB
DBEngine.SystemDB = путь к системной базе по умолчанию
c:\windows\system\system.mdw кажется, ну вообщем найдеш
DBEngine.DefaultUser = "Admin" - имя админа
DBEngine.DefaultPassword = "" - пароль
Set dbs = OpenDatabase(sPathDB)
ну а дальше дерзай проблем быть не должно, обычный рекордсет и т.д.
А зачем тебе это понадобилось ?
dima_k@ru.hartmann.info
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
11.12.2003, 19:01
    #32351150
MikeTech
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос! Как получить доступ к системным таблицам Access из VB
Так как, всетаки через ADO законектится в msysobjects ?

Проблема стоит очень остро!
...
Рейтинг: 0 / 0
15.12.2003, 09:06
    #32352258
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос! Как получить доступ к системным таблицам Access из VB
Конектиться к системной таблице (для чтения) точно так же как и к любой другой.
...
Рейтинг: 0 / 0
22.12.2003, 08:48
    #32359230
MikeTech
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос! Как получить доступ к системным таблицам Access из VB
Так не пускает. Ошибка доступа одноко...
Владелец схемы Admin, под им и конекчусь.
...
Рейтинг: 0 / 0
25.06.2004, 01:26
    #32576514
minegott
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос! Как получить доступ к системным таблицам Access из VB
в Делфях успешно юзаю функцию:

function SetRights(Db:OleVariant;TableName:string;
const PermissionsReadOnly:Boolean=true):Boolean;

var ctr,doc:OleVariant;P:Integer;
begin Result:=false;
if IsEmpty(db)then exit;
try ctr:=db.Containers.Item['Tables'];
doc:=ctr.Documents.Item[TableName];
doc.UserName:='admin';
P:=dbSecRetrieveData or dbSecReadDef;
if not PermissionsReadOnly then
P:=P or dbSecWriteDef or dbSecInsertData or
dbSecReplaceData or dbSecDeleteData;
P:=doc.Permissions or P;
doc.Permissions:=P;
Result:=(doc.Permissions=P);
except;end;
end;
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вопрос! Как получить доступ к системным таблицам Access из VB / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]