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:
- Stáhněte si ovladač ODBC pro Windows Salesforce.com. (Je nutná registrace.)
- 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:
- 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
- V dialogovém okně Vytvořit nový zdroj dat zvolte Easysoft ODBC-Salesforce Driver a poté zvolte Dokončit.
- 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.
- Pomocí tlačítka Test ověřte, že se můžete úspěšně připojit k webu Salesforce.com.
- Ve Visual Studiu vytvořte novou konzolovou aplikaci F#.
- 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.
- Vyberte System.Data ze seznamu a poté zvolte OK .
- 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
- Ze Sestavení vyberte Sestavit řešení .
- Vyberte Start tlačítko.