|
изменить имя таблицы внешнего источника данных. возможно ли ? |
☑ |
0
zladenuw
18.09.13
✎
16:46
|
присылают файл mdb. каждый раз новое имя у таблицы. как обойти этот момент.
сейчас вот такая ошибка
{Форма.Форма.Форма(20)}: Ошибка при вызове метода контекста (Выполнить)
Результат = Запрос.Выполнить().Выгрузить();
по причине:
Ошибка выполнения запроса
по причине:
Ошибка внешней базы данных:
ошибка при выполнении запроса
по причине:
Ошибка ODBC. SQLSTATE: 42S02
Номер ошибки: -1305
Описание: [Microsoft][Драйвер ODBC Microsoft Access] Ядро базы данных Microsoft Jet не может найти входную таблицу или запрос '06_URRP_July_2013_11_2_D'. Проверьте существование таблицы или запроса и правильность имени.
|
|
1
Infsams654
18.09.13
✎
16:56
|
(0) диалог выбора файла. Либо, каждый раз копировать полученный файл с нужным именем (решается просто - в той же обработке сканируется каталог входящих с mdb и последний по дате переименовывается).
|
|
2
Maxus43
18.09.13
✎
17:01
|
>>каждый раз новое имя у таблицы
у таблицы или у файла?
|
|
3
zladenuw
18.09.13
✎
17:03
|
(2) у таблицы
|
|
4
zladenuw
18.09.13
✎
17:03
|
(1) та блин. тогда проще не внешний использовать. а через АДО :)
|
|
5
SherifSP
18.09.13
✎
17:14
|
А ты старые перемещай в другую папку, нужно чтобы в твоей папке был только один файл, который ты еще не обработал в 1С
|
|
6
Infsams654
18.09.13
✎
17:48
|
(3) а, так у таблиц имена меняются. Ну тогда, видно, что имя таблицы содержит дату - '06_URRP_July_2013_11_2_D'. Надо сформировать просто имя по дате на которую хочешь, и получить эту таблицу
|
|