Имя: Пароль:
1C
 
Не открывается DBF файл на сервере 1с.
0 lanc2233
 
16.02.17
13:21
хб = Новый XBase();    
хб.ОткрытьФайл("E:\temp\1.dbf");
хб.Первая();

Клиент-серверная 1с, сервер 1с установлен на том-же компьютере что и запускается клиент. Тоесть путь к файлу должен совпадать.

Выдает ошибку "Перед выполнением операции нужно открыть базу".
В файловом режиме работает нормально.

В чем может быть причина?
1 Heckfy
 
16.02.17
13:25
По ходу процесс на сервере, который к дбф коннектился, завис. Надо бы убить и заново попробовать.
2 bodri
 
16.02.17
13:27
Может у юзера от которого запущен процесс нет прав на эту папку
3 Filippov
 
16.02.17
13:40
В клиент-серверном режиме попробуйте указывать сетевое имя ("\....\temp\1.dbf"). И должны иметься права
4 Filippov
 
16.02.17
13:42
(3)+ "\.....\temp\1.dbf"
5 Filippov
 
16.02.17
13:43
(3)+ начинается с двойного обратного слэша (при вводе сообщения почему-то он проглатывается
6 mistеr
 
16.02.17
13:47
хб = Новый XBase("E:\temp\1.dbf");
7 Elf_80_lvl
 
16.02.17
13:51
Не забудь в конце кода:
БД.ЗакрытьФайл()
А то всегда будет зависать
8 Aloex
 
16.02.17
13:57
(0) на сервер файл передал?