sql >> Database >  >> RDS >> Database

Salesforce SOQL van Crystal Reports

Het Salesforce ODBC-stuurprogramma breidt het aantal toepassingen uit waaruit u Salesforce SOQL kunt gebruiken. In deze blog beschrijven we hoe u SOQL-instructies uit Crystal Reports kunt uitvoeren met behulp van ons ODBC-stuurprogramma.

Om te beginnen:

  • Installeer en licentieer het Salesforce.com ODBC-stuurprogramma op de computer waarop Crystal Reports is geïnstalleerd.

Voordat u het ODBC-stuurprogramma van Salesforce.com kunt gebruiken om uw toepassing te verbinden met Salesforce.com, moet u een ODBC-gegevensbron configureren. Een ODBC-gegevensbron slaat de verbindingsdetails op voor de doeldatabase (bijv. Salesforce.com) en het ODBC-stuurprogramma dat nodig is om er verbinding mee te maken (bijv. het Salesforce.com ODBC-stuurprogramma).

  1. Start ODBC-beheerder. Typ hiervoor in het dialoogvenster Uitvoeren van Windows:
    %windir%\syswow64\odbcad32.exe
  2. Kies in de ODBC-beheerder het tabblad Systeem-DSN en kies vervolgens Toevoegen.
  3. Kies in het dialoogvenster Nieuwe gegevensbron maken de optie Easysoft Salesforce SOQL ODBC-stuurprogramma en kies vervolgens Voltooien.
  4. Vul het dialoogvenster Easysoft Salesforce SOQL ODBC Driver DSN Setup in:
    Instelling Waarde
    DSN Salesforce.com
    Gebruikersnaam De naam van uw Salesforce.com-gebruiker. Bijvoorbeeld [email protected].
    Wachtwoord Het wachtwoord voor uw Salesforce.com-gebruiker.
    Token Het beveiligingstoken voor uw Salesforce.com-gebruiker, indien nodig.

    Als u wilt weten of u een beveiligingstoken moet aanleveren, kiest u de knop Test. Als de verbindingspoging mislukt met een fout die LOGIN_MUST_USE_SECURITY_TOKEN bevat , je moet er een aanleveren.

    Salesforce.com e-mailt het beveiligingstoken naar het e-mailadres dat is gekoppeld aan uw Salesforce.com-gebruikersaccount. Als u geen beveiligingstoken hebt ontvangen, kunt u deze opnieuw genereren. Salesforce.com zal vervolgens het nieuwe beveiligingstoken naar u e-mailen. Om uw beveiligingstoken opnieuw te genereren, logt u in op Salesforce.com en kiest u vervolgens Set-up in het gebruikersmenu. Zoek naar "beveiligingstoken" in het vak Snel zoeken. Klik op Beveiligingstoken opnieuw instellen op de pagina Beveiligingstoken opnieuw instellen. Wanneer u de token in uw e-mailclient ontvangt, kopieert u deze en plakt u deze in het veld Token.

  5. Gebruik de knop Test om te controleren of u verbinding kunt maken met Salesforce.com.

Salesforce SOQL uit Crystal Reports gebruiken

Het Salesforce ODBC-stuurprogramma gebruiken om toegang te krijgen tot Salesforce-gegevens vanuit Crystal Reports:

  1. Maak in Crystal Reports een nieuw rapport.
  2. Klap in de wizard Standaardrapport maken in het deelvenster Beschikbare gegevensbronnen de lijst Nieuwe verbinding maken uit.
  3. Breid de ODBC (RDO)-lijst uit.
  4. Kies in het dialoogvenster ODBC (RDO) in de lijst Naam gegevensbron uw Salesforce.com ODBC-gegevensbron. Kies Voltooien.
  5. Selecteer de tabellen die u in uw rapport wilt opnemen en kies vervolgens Volgende.
  6. Ga door met de wizard om de velden en velden te selecteren die u in uw rapport wilt opnemen.
  7. Klik op Voltooien om het rapport te genereren op basis van de Salesforce.com-gegevens.

Het Salesforce ODBC-stuurprogramma gebruiken om toegang te krijgen tot Salesforce-gegevens uit Crystal Reports met behulp van pass-through SQL:

  1. Maak in Crystal Reports een nieuw rapport.
  2. Klap in het dialoogvenster Database-expert uw Salesforce.com-gegevensbron uit onder Mijn verbindingen.
  3. Dubbelklik op Commando toevoegen.
  4. Voer in het dialoogvenster Opdracht toevoegen aan rapport het volgende in:
    SELECT Account.Name, (SELECT Contact.LastName FROM Account.Contacts)
    FROM Account
  5. Gebruik de knop OK om terug te keren naar Crystal Reports.
  6. In het deelvenster Veldverkenner vouwt u Opdracht uit onder Databasevelden. Je zou moeten zien, Naam en Achternaam. Sleep deze velden naar het gedeelte Rapportdetails.
  7. Kies in het menu Weergeven de optie Voorbeeldvoorbeeld om de records weer te geven.

  1. Haal de eeuw uit een datum in PostgreSQL

  2. Hoe een afbeelding op te slaan in de kolom SQL Server-databasetabellen

  3. Wat levert een succesvolle MySQL DELETE op? Hoe te controleren of VERWIJDEREN succesvol was?

  4. Oracle-databaseverbinding in web.config asp.net