Salesforce ODBC-driveren giver dig mulighed for at arbejde med Salesforce ved at bruge SQL (og siden version 2.0 af driveren også SOQL).
Når du har downloadet, installeret og licenseret Salesforce ODBC-driveren (se driverdokumentationen), skal du konfigurere en ODBC-datakilde, hvor du angiver dit Salesforce-brugernavn og -adgangskode. Du er så klar til at indtaste noget SQL i din ODBC-applikation.
For at behandle emnet for denne blog, som var baseret på en kundeanmodning, denne SQL-sætning:
insert into ContentDocumentLink (LinkedEntityId, ContentDocumentId, ShareType) Values('a000H00000sWZ9AQAW', '0690H000004bVnOQAU', 'V')
tilføjer det angivne brugerdefinerede objekt til ContentDocument's Shared With-liste i Salesforce backend-grænsefladen, hvor:
- 'a000H00000sWZ9AQAW' er id'et for et tilpasset objekt.
- '0690H000004bVnOQAU' er id'et for et ContentDocument.
- V (Viewer) er en ShareType.
ShareTypen kan også være C (samarbejdspartner) eller I (udledt). Men under testen virkede "jeg" ikke for os. Vi fik en "adgang nægtet" fejl, hvilket er mærkeligt, da vi kun bruger én bruger, en systemadministrator, til at gøre alt i Salesforce.