sql >> Database >  >> RDS >> Database

Een ContentDocument aan een aangepast Salesforce-object toevoegen

Met het Salesforce ODBC-stuurprogramma kunt u met Salesforce werken door SQL te gebruiken (en sinds versie 2.0 van het stuurprogramma ook SOQL).

Nadat u het Salesforce ODBC-stuurprogramma hebt gedownload, geïnstalleerd en gelicentieerd (zie de documentatie bij het stuurprogramma), moet u een ODBC-gegevensbron instellen waarin u uw Salesforce-gebruikersnaam en -wachtwoord opgeeft. U bent dan klaar om wat SQL in uw ODBC-toepassing in te voeren.

Om het onderwerp van deze blog aan te pakken, die was gebaseerd op een verzoek van een klant, deze SQL-instructie:

insert into ContentDocumentLink (LinkedEntityId, ContentDocumentId, ShareType)
Values('a000H00000sWZ9AQAW', '0690H000004bVnOQAU', 'V')

voegt het gespecificeerde aangepaste object toe aan de ContentDocument's Shared With-lijst in de Salesforce backend GUI, waar:

  • 'a000H00000sWZ9AQAW' is de ID van een aangepast object.
  • '0690H000004bVnOQAU' is de id van een ContentDocument.
  • V (Viewer) is een ShareType.

Het ShareType kan ook C (Collaborator) of I (Inferred) zijn. Tijdens het testen werkte "I" echter niet voor ons. We kregen de foutmelding 'toegang geweigerd', wat vreemd is omdat we maar één gebruiker, een systeembeheerder, gebruiken om alles in Salesforce te doen.


  1. MySQL:Hoe rijen te kopiëren, maar een paar velden te wijzigen?

  2. Meerdere updates in MySQL

  3. Hoe dbWatch te installeren om MySQL-prestaties in Linux te controleren

  4. Variabelen op dezelfde regel declareren en initialiseren in VBA