CurDir

Michael Hopgarden
Дата: 18.07.2001 14:00:30
A2000. Win98. CurDir возвращает "C:\мои документы" независимо от того, откуда запущен mdb.
Это так и должно быть?
cube
Дата: 19.07.2001 05:37:59
главное меню / сервис / параметры / общие / рабочий каталог
удаляем "C:\Мои документы" и вставляешь туда точку.
Все
Michael Hopgarden
Дата: 19.07.2001 06:30:12
10Q 2 cube
Moth
Дата: 20.07.2001 11:12:34
Ага. Проходили мы это.
А теперь сделай так.
Когда ACcess уже открыт запусти проводник и погуляй по диску, и запусти еще раз CurDir()
И посмотри результат.

Можно при заруске этот путь сохранять и таскать его как константу.

moth
ulis
Дата: 20.07.2001 14:19:06
Дык а что нужно-то? Если просто узнать, откуда запущена база и имя самой базы, то можно CurrentDb.Name
Michael+Hopgarden
Дата: 23.07.2001 07:21:43
Суть: сохранить массив в таблице базы из той же директории.
Удивило поведение CurDir. Но проблема осталась. На сколько я понял, для провайдера OLEDB.MicrosoftJet.4.0 использовать AddNew и динамический рекордсет нельзя.
Извините, описываю по памяти, задачу пытаюсь решить дома, а более 15 минут в день потратить не удается - маленький ребенок.
Подскажите, в каком направлении копать?
Да, кстати, хотелось бы обйтись без DAO (из мазохистских побуждений) и ODBC.
Michael Hopgarden
Дата: 24.07.2001 06:44:33
Тема закрыта. Выводы в предыдущем сообщении не верны. Проблема была в блокировках по умолчанию.