Salesforce ODBC ड्राइवर आपको SQL का उपयोग करके Salesforce के साथ काम करने में सक्षम बनाता है (और ड्राइवर के संस्करण 2.0 के बाद से SOQL भी)।
आपके द्वारा सेल्सफोर्स ओडीबीसी ड्राइवर को डाउनलोड, इंस्टॉल और लाइसेंस प्राप्त करने के बाद (ड्राइवर दस्तावेज देखें), आपको एक ओडीबीसी डेटा स्रोत स्थापित करने की आवश्यकता है जहां आप अपना सेल्सफोर्स उपयोगकर्ता नाम और पासवर्ड निर्दिष्ट करते हैं। फिर आप अपने ODBC एप्लिकेशन में कुछ SQL दर्ज करने के लिए तैयार हैं।
इस ब्लॉग के विषय को संबोधित करने के लिए, जो एक ग्राहक अनुरोध पर आधारित था, यह SQL कथन:
insert into ContentDocumentLink (LinkedEntityId, ContentDocumentId, ShareType) Values('a000H00000sWZ9AQAW', '0690H000004bVnOQAU', 'V')
सेल्सफोर्स बैकएंड जीयूआई में कंटेंट डॉक्यूमेंट की साझा सूची में निर्दिष्ट कस्टम ऑब्जेक्ट जोड़ता है, जहां:
- 'a000H00000sWZ9AQAW' एक कस्टम ऑब्जेक्ट की आईडी है।
- '0690H000004bVnOQAU' एक ContentDocument की आईडी है।
- V (दर्शक) एक ShareType है।
ShareType C (सहयोगी) या I (अनुमानित) भी हो सकता है। हालाँकि, परीक्षण के दौरान "I" हमारे लिए कारगर नहीं रहा। हमें एक "पहुँच से वंचित" त्रुटि मिली, जो अजीब है क्योंकि हम Salesforce में सब कुछ करने के लिए केवल एक उपयोगकर्ता, एक सिस्टम व्यवस्थापक का उपयोग करते हैं।