|
Выборка файлов в запросе | ☑ | ||
---|---|---|---|---|
0
umnick
08.11.11
✎
18:25
|
Файлы = НайтиФайлы(КаталогДанных, "*.z*");
Подскажите пожалуйста как массив Файлы засунуть в запрос? |
|||
1
pumbaEO
08.11.11
✎
18:33
|
Пройтись по выборке, добавить список файлов в массив и передать массив как параметр в запрос.
|
|||
2
DrShad
08.11.11
✎
18:38
|
(0) СКД твое все
|
|||
3
DrShad
08.11.11
✎
18:38
|
ну или получить массив и его загнать в ВТ
|
|||
4
umnick
09.11.11
✎
16:02
|
(1) Дык "Файлы" это и так массив.
|
|||
5
umnick
09.11.11
✎
16:04
|
(1) Как массив передать в запрос?
|
|||
6
John83
09.11.11
✎
17:08
|
что значит передать? чего вообще нужно?
если (3), то ищи по ПОМЕСТИТЬ |
|||
7
umnick
10.11.11
✎
13:43
|
(6) Вообще мне нужно узнать каких файлов из тех что есть на диске нет в базе. Для этого я сначала получаю файлы которые отвечают необходимым критериям. Думаю сначала в запросе выбрать имена файлов которые есть в базе и сравнить со списком файлов на диске.
|
|||
8
catena
10.11.11
✎
13:46
|
(7)Тогда надо действительно пройтись по выборке файлов и загнать в массив имена.
|
|||
9
guitar_player
10.11.11
✎
13:48
|
(7) ты файлы чисто по наименованию сравнивать будешь? Сделать ТЗ, загрузить в нее массив, сделать пакетный запрос с создание временной таблицы
|
|||
10
wise
10.11.11
✎
13:50
|
(7) ЗАЧЕМ всё усложнять.
берёшь файл с диска и ищешь его в базе... если НЕТ его ТАМ... добавляешь в массив. какие запросы... ЗАЧЕМ ? |
|||
11
umnick
10.11.11
✎
14:04
|
(8) Мне скорее подойдет наоборот: массив загнать в выборку.
(9) Проблема в том что запрос не хочет работать с типом "Файл". (10) И сколько он будет перебирать все файлы? (Ориентировочно у меня их больше 200). |
|||
12
Wobland
10.11.11
✎
14:06
|
(11) на зачем это всё нужно? какие в пень запросы?
|
|||
13
catena
10.11.11
✎
14:12
|
(11)Больше 200 - это очень много :)
|
|||
14
luckyluke
10.11.11
✎
14:14
|
(7)
"мне нужно узнать каких файлов из тех что есть на диске нет в базе" в каком виде хранятся твои файлы в базе? |
|||
15
conborath
11.11.11
✎
14:27
|
Файлы то в каком-то определенном каталоге лежат?
И те файлы, которые есть в базе, на диске надо оставлять? так то просто пройтись по базе и вытащить составить список файлов, которые есть, удалить их и потом загрузить что осталось. Как вариант можно перемещать их в другую папку, чтобы не удалять, в любом случае останется то что надо |
|||
16
DrShad
11.11.11
✎
14:29
|
(15) твою ж медь
мало того что бородатую тему вытащил, так еще и ляпнул не читая |
|||
17
umnick
14.11.11
✎
12:23
|
(15) Идея интересная, но это опять надо все файлы перебирать, а я хотел бы выборкой сделать.
|
|||
18
hhhh
14.11.11
✎
12:39
|
(17) в (1) же уже был правильный ответ.
|
|||
19
umnick
14.11.11
✎
12:57
|
(14) В виде строки
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |