Имя: Пароль:
1C
1C 7.7
v7: OLEDBCommand внешняя dbf таблица и sql-база
0 DES
 
30.07.18
19:20
можно ли после
База       = СоздатьОбъект("OLEDBData");
Соединение = "Provider=VFPOLEDB.1;Data Source=" + ПутьБд + ";Mode=Read;";
Рез        = База.Соединение(Соединение);
Запрос     = База.СоздатьКоманду();

сделать запрос связав внешний файл dbf и таблицу sql ?
ибо ругается что не может открыть
{FAILED! ICommandText::Execute(): File 'sc709.dbf' does not exist.

'sc709.dbf' - это внутренняя таблица sql
1 Djelf
 
гуру
30.07.18
19:28
(0) Ты подцепляешь внешнюю базу на sql и хочешь чтобы при этом читалась еще и внутренняя? Так не прокатит...
2 DES
 
30.07.18
19:31
нет
внутренняя это sql и  внешняя dbf-ка
3 Djelf
 
гуру
30.07.18
19:50
(2) Это без разницы, просто все наоборот.
Ты создаешь объект, который работает с конкретной базой.
Как этот объект должен понять что нужно еще работать и с локальной базой?
4 DES
 
30.07.18
19:55
так то да, но была надежда, а вдруг
5 Cthulhu
 
30.07.18
21:42
(4): 1) выдрать данные из внешней дбф-ки во сременную скл-таблицу; 2) вязать что надо с чем надо и как надо - получать что надо.
не канает?
6 DES
 
30.07.18
22:27
а как во временную кинуть?
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший