sql >> Databáze >  >> RDS >> Database

Připojení F# k Salesforce.com

Ovladač ODBC Salesforce.com vám umožňuje pracovat s daty Salesforce.com z F#. Všimněte si, že postup nastíněný v tomto blogu je stejný pro jakýkoli ovladač ODBC, takže je stále relevantní, i když používáte F# s jiným ovladačem ODBC.

Ovladač ODBC Salesforce.com je k dispozici ke stažení z webové stránky Easysoft:

  1. Stáhněte si ovladač ODBC pro Windows Salesforce.com. (Je nutná registrace.)
  2. Nainstalujte a licencujte ovladač ODBC Salesforce.com na počítači, kde je nainstalován.

    Pokyny k instalaci naleznete v dokumentaci k ovladači ODBC na portálu Salesforce.com.

Než budete moci použít Salesforce.com ODBC Driver k připojení F# k Salesforce.com, musíte nakonfigurovat zdroj dat ODBC. Zdroj dat ODBC ukládá podrobnosti o připojení pro cílovou databázi (např. Salesforce.com) a ovladač ODBC, který je vyžadován pro připojení k ní (např. ovladač ODBC Salesforce.com).

Chcete-li vytvořit zdroj dat ovladače Salesforce.com ODBC Driver:

  1. Ve 32bitové verzi Správce ODBC vyberte kartu Systémové DSN a poté zvolte Přidat.

    Chcete-li spustit 32bitovou verzi správce ODBC, v dialogovém okně Spustit ve Windows zadejte:

    %windir%\syswow64\odbcad32.exe
  2. V dialogovém okně Vytvořit nový zdroj dat zvolte Easysoft ODBC-Salesforce Driver a poté zvolte Dokončit.
  3. Dokončete dialogové okno Nastavení DSN ovladače Easysoft ODBC-Salesforce Driver:
    Nastavení Hodnota
    DSN Salesforce.com
    Uživatelské jméno Jméno vašeho uživatele Salesforce.com. Například [email protected].
    Heslo Heslo pro vašeho uživatele Salesforce.com.
    Token Bezpečnostní token pro vašeho uživatele Salesforce.com, je-li vyžadován.

    Chcete-li zjistit, zda potřebujete dodat bezpečnostní token, zvolte tlačítko Test. Pokud se pokus o připojení nezdaří s chybou, která obsahuje LOGIN_MUST_USE_SECURITY_TOKEN , musíte jeden dodat.

    Salesforce.com odešle e-mailem bezpečnostní token na e-mailovou adresu spojenou s vaším uživatelským účtem Salesforce.com. Pokud jste neobdrželi bezpečnostní token, můžete jej znovu vytvořit. Salesforce.com vám poté pošle e-mailem nový bezpečnostní token. Chcete-li znovu vytvořit svůj bezpečnostní token, přihlaste se na Salesforce.com a poté z uživatelské nabídky vyberte Nastavení. V poli Rychlé hledání vyhledejte „token zabezpečení“. Na stránce Resetovat bezpečnostní token klikněte na Obnovit bezpečnostní token. Když token obdržíte do svého e-mailového klienta, zkopírujte jej a vložte do pole Token.

  4. Pomocí tlačítka Test ověřte, že se můžete úspěšně připojit k webu Salesforce.com.
  1. Ve Visual Studiu vytvořte novou konzolovou aplikaci F#.
  2. Klikněte pravým tlačítkem na Průzkumník řešení podokno. Z místní nabídky zvolte Přidat> Reference .

    Správce referencí zobrazí se dialogové okno.

  3. Vyberte System.Data ze seznamu a poté zvolte OK .
  4. V podokně ConsoleApplication1 , přidejte tento kód:
    open System
    open System.Data.Odbc
    
    let connectToDb() =
        // Salesforce ODBC Data Source
        let connectionString = "DSN=Salesforce"
        new OdbcConnection(connectionString)
    
    let getODBCData()=
        let connection = connectToDb()
        let tableName = "Account"
        let sqlQuery = "SELECT * FROM " + tableName
        let cmd = new OdbcCommand(sqlQuery,connection)
        connection.Open()
        let result = cmd.ExecuteReader()
    
        // Retrieve the first column from the Account table
        if (result.HasRows) then while result.Read() do Console.WriteLine(result.GetValue(0))
        else Console.WriteLine("No rows found.")
      
        result.Close()
        connection.Close()
        Console.ReadKey()
    
    [<EntryPoint>]
    let main argv =
        let salesforceData = getODBCData()
        0
  5. Ze Sestavení vyberte Sestavit řešení .
  6. Vyberte Start tlačítko.

  1. Funkce TAN() v Oracle

  2. ORA-27154 / ORA-27146

  3. Chci načíst data z jiného názvu tabulky pomocí funkce postgresql

  4. Jak REPEAT() funguje v MariaDB