두 테이블을 조인하는 select가 있습니다. 따라서이 테이블과 비슷한 이름의 열이 있으므로 결과를 검색 할 때 FireDac이 밑줄 1을 추가합니다. 비슷한 이름을 가진 필드에서 레코드를 얻는 경우 2 열 이름은 ... 내가 이렇게해야 2FireDac이 밑줄을 붙이면 같은 이름의 두 열 이름을 구분합니다.
Select * from Table1 inner join Table2 on
Table1.id = Table2.id
구별하는
Dataset.FieldByName('Name').asInteger
Dataset.FieldByName('Name_1').asInteger
나는에 대한 설정이 있는지 알고 싶습니다
_1을 다른 것으로 변경하십시오. 변경하려는 이유는 다음과 같습니다. 우리는 단지 1을 추가 한 Interbase를 사용했습니다.
합니다. 't1.Name'과 같은 주소 지정 필드가 FireDac의 기능입니까? –
FireDac에서이 기능이 제대로 작동합니까? 이것은 ADO에서는 작동하지 않으며 OP에서 설명한 것과 동일한 동작을합니다. – kobik
@kobik. 정확히 - 그것이 내가 처음 체크 한 것입니다. –