Database
 sql >> база данни >  >> RDS >> Database

Свързване на F# към Salesforce.com

ODBC драйверът Salesforce.com ви позволява да работите с данни на Salesforce.com от F#. Имайте предвид, че процедурата, описана в този блог, е една и съща за всеки ODBC драйвер, така че все още е уместна, дори ако използвате F# с друг ODBC драйвер.

ODBC драйверът Salesforce.com е достъпен за изтегляне от уеб сайта на Easysoft:

  1. Изтеглете ODBC драйвера за Windows Salesforce.com. (Необходима е регистрация.)
  2. Инсталирайте и лицензирайте Salesforce.com ODBC драйвера на машината, където е инсталиран.

    За инструкции за инсталиране вижте документацията на Salesforce.com ODBC драйвер.

Преди да можете да използвате Salesforce.com ODBC драйвера, за да свържете F# към Salesforce.com, трябва да конфигурирате източник на ODBC данни. Източникът на ODBC данни съхранява подробностите за връзката за целевата база данни (напр. Salesforce.com) и ODBC драйвера, който е необходим за свързване с нея (например Salesforce.com ODBC драйвер).

За да създадете източник на данни за Salesforce.com ODBC драйвер:

  1. В 32-битовата версия на ODBC Administrator изберете раздела System DSN и след това изберете Добавяне.

    За да стартирате 32-битовата версия на ODBC Administrator, в диалоговия прозорец Изпълнение на Windows въведете:

    %windir%\syswow64\odbcad32.exe
  2. В диалоговия прозорец Създаване на нов източник на данни изберете Easysoft ODBC-Salesforce Driver и след това изберете Край.
  3. Завършете диалоговия прозорец Easysoft ODBC-Salesforce Driver DSN Setup:
    Setting Стойност
    DSN Salesforce.com
    Потребителско име Името на вашия потребител на Salesforce.com. Например [email protected].
    Парола Паролата за вашия потребител на Salesforce.com.
    Токен Токенът за защита за вашия потребител на Salesforce.com, ако е необходимо.

    За да разберете дали трябва да предоставите токен за защита, изберете бутона Тест. Ако опитът за свързване е неуспешен с грешка, която съдържа LOGIN_MUST_USE_SECURITY_TOKEN , трябва да предоставите такъв.

    Salesforce.com изпраща по имейл токена за сигурност на имейл адреса, свързан с вашия потребителски акаунт в Salesforce.com. Ако не сте получили токен за сигурност, можете да го регенерирате. След това Salesforce.com ще ви изпрати по имейл новия токен за сигурност. За да регенерирате своя токен за сигурност, влезте в Salesforce.com и след това изберете Настройка от потребителското меню. Потърсете "сигурен маркер" в полето за бързо намиране. Щракнете върху Нулиране на маркера за защита на страницата Нулиране на маркера за защита. Когато получите маркера във вашия имейл клиент, копирайте го и след това го поставете в полето Token.

  4. Използвайте бутона Тест, за да потвърдите, че можете успешно да се свържете със Salesforce.com.
  1. В Visual Studio създайте ново F# конзолно приложение.
  2. Щракнете с десния бутон върху Solution Explorer панел. От контекстното меню изберете Добавяне> Препратка .

    Референтният мениджър се показва диалогов прозорец.

  3. Изберете Системни данни от списъка и след това изберете OK .
  4. В панела ConsoleApplication1 , добавете този код:
    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. От Build меню, изберете Решение за изграждане .
  6. Изберете Старт бутон.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL урок:Решение на едно място за изучаване на SQL

  2. Как да използвам изявлението Alter Table в SQL?

  3. Работа с ODBC данни в DbVisualizer

  4. SQL INSERT INTO... SELECT Примери

  5. Как да маскирате таблици и да запазите референтната цялост