|
foxpro и автономные файлы (offline files)
|
|||
---|---|---|---|
#18+
Здравствуйте товарищи. Прошу помощи в решении проблемы: при использовании БД на сетевом ресурсе у пользователя появляется ошибки в результате использование механизма синхронизации файлов - "Автономные файлы", а именно создаются дублирующие файлы "tablename(bodasia v1).dbf" v2 и т. д. по причине использования БД несколькими пользователями. Возможно ли как то проверять файлы БД при открытии на то являются ли они "Автономными файлами". Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2014, 12:00 |
|
foxpro и автономные файлы (offline files)
|
|||
---|---|---|---|
#18+
Надо запретить кэширование с настройках общего доступа к папке (на компе где файлы лежат). ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2014, 12:29 |
|
foxpro и автономные файлы (offline files)
|
|||
---|---|---|---|
#18+
Dima T, Это не то ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2014, 12:35 |
|
foxpro и автономные файлы (offline files)
|
|||
---|---|---|---|
#18+
проблема в том что я не могу этого сделать так как не контактирую с пользователями, да и пользователей программы очень много, к тому же хочется именно программно прописать это так как написать в условиях пользования всегда можно: не использовать оффлайновые сервисы виндовс для БД. Но это как то не очень гуд ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2014, 12:38 |
|
foxpro и автономные файлы (offline files)
|
|||
---|---|---|---|
#18+
Bodasia, Пропишите словами в виде системных требований для работы программы, это простой стандартный подход. Всего предусмотреть нельзя, завтра они через облако попробуют, тоже будете проверять из программы? Не надо забирать работу у админов ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2014, 15:30 |
|
foxpro и автономные файлы (offline files)
|
|||
---|---|---|---|
#18+
http://support.microsoft.com/kb/884739 вот кое что нарыл, но не могу разобраться как ее прикрутить может кто то подскажет? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2014, 17:06 |
|
foxpro и автономные файлы (offline files)
|
|||
---|---|---|---|
#18+
Bodasia http://support.microsoft.com/kb/884739 вот кое что нарыл, но не могу разобраться как ее прикрутить может кто то подскажет? Как ее получить разобрался? Чтобы получить средство CSCCMD, обратитесь в службу технической поддержки корпорации Майкрософт. по дефолту ее нет ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2014, 17:12 |
|
foxpro и автономные файлы (offline files)
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2014, 17:31 |
|
foxpro и автономные файлы (offline files)
|
|||
---|---|---|---|
#18+
Bodasia, * Ïðîâåðêà OfflineFile Local cFileName, objOfflineFile, objFSO, cPathFile, cFullDBPath cFileName = oSystem.PathTemp + "OfflineFile.tmp" If(cDBPath # "\\") Local lcDrive, lcBuf, lnLen, k Declare integer WNetGetConnection in mpr.dll string, string @, integer @ lcDrive = Left(cDBPath, 2) lcBuf = Replicate(Chr(0),256) lnLen = 0 k = WNetGetConnection(lcDrive,0,@lnLen) If k = 234 WNetGetConnection(lcDrive,@lcBuf,@lnLen) cFullDBPath = Alltrim(Left(lcBuf,lnLen-1)) + Substr(cDBPath,3) cFullDBPath = Left(cFullDBPath, Len(cFullDBPath)-1) EndIf Else cFullDBPath = cDBPath EndIf Run C:\CSCCMD /ENUM /RECURSE >&cFileName objFSO = CreateObject('Scripting.FileSystemObject') objOfflineFile = objFSO.OpenTextFile(cFileName) Do While not objOfflineFile.AtEndOfStream cPathFile = objOfflineFile.ReadLine() If cPathFile = "\\" and not Empty(cFullDBPath) If cPathFile = cFullDBPath cErrMsg = 'Â âûáðàííîì êàòàëîãå ñîäåðæàòñÿ ôàéëû ñ àòðèáóòîì "Àâòîíîìíûå ôàéëû".'; &&4rs + Chr(13) + RsStr('LOGIN_SCX', 'Message16', 'Ñâÿæèòåñü ñ àäìèíèñòðàòîðîì ñåòè.') Return .F. EndIf EndIf EndDo objOfflineFile.Close() Delete File cFileName ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2014, 11:34 |
|
|
start [/forum/topic.php?fid=41&msg=38584946&tid=1582695]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 397ms |
total: | 632ms |
0 / 0 |