Я кодирую программу на Visual FoxPro, которая извлекает данные из файлов .DBF, и у меня есть некоторые проблемы с SQL-запросом. Моя программа получает некоторый вклад от пользователя, в основном, время начала и окончания и даты.Пытается получить доступ к полю с помощью команды textmerge
Моя проблема в том, что я использую команду TEXTMERGE() внутри запроса INNERJOIN, который сам по себе находится в цикле. Однако я не могу установить связь между двумя таблицами. Код, который вызывает у меня проблемы, - это что-то вроде:
SELECT Field1,Field2,Field3 FROM Table1 INNER JOIN TEXTMERGE("StrPath\Table<<i>>.DBF") ON Table1.Field1 = TEXTMERGE("StrPath\Table<<i>>.Field1")
с i, являющимся инкрементной переменной цикла.
Я знаю, что это последняя часть, которая вызывает у меня проблемы, но я не смог найти решение.
Заранее за вашу помощь.
Большое спасибо, это работает очень хорошо. Я знал, что есть менее грязный способ работать над этим, но я не мог его найти. –