FileCopy + .dbf = premissin denied

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Q2W
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 745
Зарегистрирован: 31.01.2004 (Сб) 20:46
Откуда: Питер

FileCopy + .dbf = premissin denied

Сообщение Q2W » 28.06.2005 (Вт) 14:06

Есть таблица фокс про.
Я должен её заменить другой таблицей.
Код: Выделить всё
    FileCopy App.Path & "\" & frmMain.sourceTable & ".dbf", "q:\mlm\database\" & frmMain.sourceTable & ".dbf"


Получается Permission denied, т.к. таблица уже открыта каким-то юзером.

При этом total commander'ом я могу заменить файл спокойно.
Я знаю верный путь

a_mayor
Новичок
Новичок
 
Сообщения: 41
Зарегистрирован: 02.06.2005 (Чт) 21:44

Сообщение a_mayor » 28.06.2005 (Вт) 14:56

Попробуй копировать через FileSystemObject

Q2W
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 745
Зарегистрирован: 31.01.2004 (Сб) 20:46
Откуда: Питер

Сообщение Q2W » 28.06.2005 (Вт) 15:05

В падлу ФСО подключать...
Через файл копи заигнорить факт открытости файла можно?
Я знаю верный путь

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 28.06.2005 (Вт) 15:24

Нет.

Я для копирования таких файлов юзаю SHFileOperation.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Q2W
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 745
Зарегистрирован: 31.01.2004 (Сб) 20:46
Откуда: Питер

Сообщение Q2W » 28.06.2005 (Вт) 15:30

GSerg писал(а):Нет.

Я для копирования таких файлов юзаю SHFileOperation.


А это чё? поподробней.
Я знаю верный путь

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 28.06.2005 (Вт) 15:41

А поискать?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 190

    TopList