sql >> Database teknologi >  >> RDS >> Database

Vedhæftning af et ContentDocument til et Salesforce Custom Object

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.


  1. Android SQLite LIKE escape jokertegn

  2. Hvordan opretter jeg forbindelse til en MSSQL-database ved hjælp af Perls DBI-modul i Windows?

  3. Hvad vil det sige at undslippe en streng?

  4. Indstil nøgle/værdipar i sessionskonteksten i SQL Server (sp_set_session_context)