내가 가진 쿼리Unidac (델파이) 매크로 문제
select ¯o1 from table1
where ¯o2
델파이 코드 :이 같은 오류가있어
macrobyname('macro1').value := 'field1 as test,field2';
macrobyname('macro2').value := 'test=1';
:
Unknown column test in where clouse
질문 2)
showmessage (sql.text); 결과
내가 어떻게 매크로를 교체 한 후 sql.text 얻을 수 있습니다 "테스트 = 1 표에서 검사로 필드 1 선택, FIELD2" 는하지만 기대 "& & macro2이 표에서을 Macro1을 선택"입니다.
(영어 실력 부족)
안부, 누리
예, 해결책을 찾았습니다. 대신 어디서 clouse를 사용해야합니까. 실제로 나는 진짜 질의에서 macro1이 "(선택 합 (filed1) table2 어디 table2.code = table1.code)로 테스트"로, BTW 내가 데 사용해야 알아. 응답 해 주셔서 감사합니다. –