Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Закрытие открытого файла / 3 сообщений из 3, страница 1 из 1
03.12.2014, 10:27
    #38823296
Avangard1987
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие открытого файла
Доброго времени суток.

Вот такой примерно программный код:
Код: sql
1.
2.
3.
select * from t1.dbf into table t2.dbf
use
copy file t2.dbf to t3.dbf



Если убрать строку use, то FoxPro2.6 ругается, что не может скопировать файл t2.dbf.
После select'а этот файл открыт, поэтому нужна строка use, чтобы закрыть этот открытый файл.

Вопрос: команда use без параметров закрывает только один последний файл или несколько файлов?
...
Рейтинг: 0 / 0
03.12.2014, 10:38
    #38823313
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие открытого файла
use закрывает один файл, открытый в текущей рабочей области. В твоем случае t2.dbf

вместо твоего select можно так копировать
Код: sql
1.
2.
3.
4.
5.
sele 0
use t1 
* первые две строки не надо если t1.dbf уже открыт
sele t1
copy to t2.dbf


так t2.dbf будет создан и не откроется
...
Рейтинг: 0 / 0
03.12.2014, 12:12
    #38823474
Avangard1987
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие открытого файла
Спасибо.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Закрытие открытого файла / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]