Автор | Сообщение |
|
| |
Пост N: 2955
Зарегистрирован: 17.05.05
|
|
Отправлено: 08.04.13 08:56. Заголовок: AdsCopyTable
Не работает зараза с UNC путем Может что то не так делаю ? AdsCopyTable("//127.0.0.1/sklad$/basecopy/"+cfile) // .F. AdsGetLastError() // 6420 IsDirectory("//127.0.0.1/sklad$/basecopy/") // .T. дира видится норм sklad$ - это расшаренный скрытый ресурс
|
|
|
Ответов - 6
[только новые]
|
|
|
| |
Пост N: 2957
Зарегистрирован: 17.05.05
|
|
Отправлено: 08.04.13 09:19. Заголовок: Dima пишет: AdsCopy..
Dima пишет: цитата: | AdsCopyTable("//127.0.0.1/sklad$/basecopy/"+cfile) |
| Заработал вот так AdsCopyTable("//127.0.0.1:6262/sklad$/basecopy/"+cfile) // порт надо указывать Но блин он намного медленнее работает чем COPY TO FILE
|
|
|
|
| Администратор
|
Пост N: 2837
Зарегистрирован: 23.05.05
|
|
Отправлено: 08.04.13 09:32. Заголовок: Dima пишет: Но блин..
Dima пишет: цитата: | Но блин он намного медленнее работает чем COPY TO FILE |
| В сети будет быстрее, так как файл копируется сервером. А COPY TO FILE с открытым через ads файлом может не работать, это во первых. А во вторых, AdsCopyTable работает без загрузки сети, а copy file - с двойной загрузкой, на прием и передачу.
|
|
|
|
| |
Пост N: 2958
Зарегистрирован: 17.05.05
|
|
Отправлено: 08.04.13 09:37. Заголовок: Pasha пишет: А COPY..
Pasha пишет: цитата: | А COPY TO FILE с открытым через ads файлом может не работать, это во первых |
| Работает (проверено), мы с тобой это обсуждали уже. Pasha пишет: цитата: | А во вторых, AdsCopyTable работает без загрузки сети, а copy file - с двойной загрузкой, на прием и передачу. |
| Я просто сравнил интереса ради. AdsCopyTable (ADS 5.6) под Netware работает раз в 10 быстрее чем AdsCopyTable (ADS 10.10) под Windows.
|
|
|
|
| Администратор
|
Пост N: 2838
Зарегистрирован: 23.05.05
|
|
Отправлено: 08.04.13 09:52. Заголовок: Dima пишет: Я прост..
Dima пишет: цитата: | Я просто сравнил интереса ради. AdsCopyTable (ADS 5.6) под Netware работает раз в 10 быстрее чем AdsCopyTable (ADS 10.10) под Windows |
| Ну что тут сказать. В прошлом веке и Ads работал лучше, и ОС были быстрее
|
|
|
|
| |
Пост N: 2959
Зарегистрирован: 17.05.05
|
|
Отправлено: 08.04.13 10:01. Заголовок: Pasha :sm54: :sm52..
Pasha
|
|
|
|
| |
Пост N: 3139
Зарегистрирован: 17.05.05
|
|
Отправлено: 08.05.13 12:23. Заголовок: Снова поигрался. Паш..
Снова поигрался. Паша был прав (как то проморгал я) , если AdsLocking( .T. ) тогда открытую базу нельзя скопировать с помощью __copyfile База в 600 метров под ADS 10.10 через Adscopytable , копируется аж 8 минут. Та же база с ADS 5.6 на сервере Novell (там и машинка слабее в разы) копируется через Adscopytable всего за 40 секунд. В общем плюнул я на Adscopytable и выставил AdsLocking( .F. ) , затем подключившись по RPC (hbnetio) cкопировал удаленно базу (на сервере) всего за 40 секунд с помощью __copyfile , после этого так же удаленно сделал архивацию за 50 секунд. Hbnetio - вещь
|
|
|
|