|
![]() |
#1 |
Участник
|
Если запускаете эту штуку в периодическом задании то нужно делать так.
File.SETRANGE(Path,ПутьКуданибудьвдругоеместо); File.FIND('-'); File.SETRANGE(Path,Путь); File.SETRANGE("Is a file",TRUE); File.SETRANGE(Name,ИмяФайла);
__________________
Want to believe... |
|
![]() |
#2 |
Участник
|
Цитата:
Я написала так: Код: File.RESET; File.SETRANGE(Path,ПутьКуданибудьвдругоеместо); File.FINDFIRST; File.SETRANGE(Path,Путь); File.SETRANGE("Is a file",TRUE); File.SETRANGE(Name,ИмяФайла); IF FINDSET THEN ![]() |
|
![]() |
#3 |
Участник
|
желательно еще reset добавить
File.RESET; и вместо SETRANGE попробуйте SETFILTER File.SETFILTER(Path,ПутьКуданибудьвдругоеместо);
__________________
Want to believe... |
|
![]() |
#4 |
Участник
|
Цитата:
у меня работает без проблем код Files.SETRANGE(Path,pDirectory); Files.SETFILTER(Name,'*.xml'); Files.SETRANGE("Is a file",TRUE); IF Files.FINDSET THEN REPEAT ... UNTIL Files.NEXT=0; Автору - ключевая строка Files.SETFILTER(Name,'*.xml'); Руками накладываете setfilter, а кодом setrange. |
|
![]() |
#5 |
Участник
|
Цитата:
Надо будем попробовать и этот вариант. Я тогда на скорую руку просто прописала имя нужного файла. Но это был временный костыль, т.к. процедуру нужно было сделать срочно. Может, кто объяснит, почему такое разное поведение у натива и SQL? Ведь пока SQL не поставили, SETRANGE работал исправно. ;-/ |
|