Devart DotConnect를 사용하여 Salesforce 데이터베이스에 액세스하고 있습니다. 그리고 선택 목록 인 필드에 액세스하는 데 문제가 있습니다. 내가선택 목록 필드의 텍스트 값입니다. Salesforce, Dotconnect, Devart
SELECT RecordTypeId ...
을하고 18 자리 ID, 를 얻을 수
<element name="RecordType" nillable="true" minOccurs="0" type="ens:RecordType"/>
<element name="RecordTypeId" nillable="true" minOccurs="0" type="tns:ID"/>
하지만
SELECT RecordType ...
을한다면 나는 "알 수없는 을 얻을 : 여기 내 Enterprise.wdsl의 일부입니다 열 "오류
내가 할 수있는
RecordType.Name
그러나 DotConnect에서는 작동하지 않습니다. RecordType 텍스트 값을 추출하는 쿼리를 작성하는 방법이 있습니까? 한 가지 해결 방법은 수식 필드를 만들고 선택하는 것입니다. 그러나 기존 Salesforce 스키마를 변경하지 않기를 바랍니다.
감사합니다.
작품과 수익률 기대 값에 가입하지 않는다 – shlasasha
C : \ Users \ {사용자 이름} \ AppData \ Roaming \으로 이동하고 Salesforce.com 또는 Database.com 계정 이름으로 명명 된 * .db 캐시 파일을 제거하십시오. 다음 conn.Open()에서 다시 작성됩니다. 이 문제가 해결 되었습니까? – Devart
캐시와 관련이 없다고 생각합니다. 나는 내가 뭔가에 합류해야한다고 생각하지만 무엇을 알아낼 수는 없다. – shlasasha