Salesforce ODBC Driver umożliwia pracę z Salesforce przy użyciu SQL (a od wersji 2.0 sterownika również SOQL).
Po pobraniu, zainstalowaniu i licencjonowaniu sterownika Salesforce ODBC (patrz dokumentacja sterownika), musisz skonfigurować źródło danych ODBC, w którym określisz swoją nazwę użytkownika i hasło Salesforce. Teraz jesteś gotowy do wprowadzenia kodu SQL w aplikacji ODBC.
Aby poruszyć temat tego bloga, który był oparty na prośbie klienta, to oświadczenie SQL:
insert into ContentDocumentLink (LinkedEntityId, ContentDocumentId, ShareType) Values('a000H00000sWZ9AQAW', '0690H000004bVnOQAU', 'V')
dodaje określony obiekt niestandardowy do listy Shared With ContentDocument w GUI zaplecza Salesforce, gdzie:
- 'a000H00000sWZ9AQAW' to identyfikator niestandardowego obiektu.
- '0690H000004bVnOQAU' to identyfikator ContentDocument.
- V (Viewer) to ShareType.
ShareType może być również C (współpracownik) lub I (wnioskowany). Jednak podczas testów "ja" nie zadziałało dla nas. Otrzymaliśmy błąd „odmowa dostępu”, co jest dziwne, ponieważ używamy tylko jednego użytkownika, administratora systemu, do robienia wszystkiego w Salesforce.