Database
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Database

Kết nối F # với Salesforce.com

Trình điều khiển ODBC của Salesforce.com cho phép bạn làm việc với dữ liệu của Salesforce.com từ F #. Lưu ý rằng quy trình được nêu trong blog này giống nhau đối với bất kỳ trình điều khiển ODBC nào, vì vậy nó vẫn có liên quan ngay cả khi bạn đang sử dụng F # với trình điều khiển ODBC khác.

Trình điều khiển ODBC Salesforce.com có ​​sẵn để tải xuống từ trang web Easysoft:

  1. Tải xuống Trình điều khiển ODBC Windows Salesforce.com. (Cần đăng ký.)
  2. Cài đặt và cấp phép cho Trình điều khiển ODBC Salesforce.com trên máy được cài đặt.

    Để biết hướng dẫn cài đặt, hãy xem tài liệu Trình điều khiển ODBC của Salesforce.com.

Trước khi bạn có thể sử dụng Trình điều khiển ODBC của Salesforce.com để kết nối F # với Salesforce.com, bạn cần định cấu hình nguồn dữ liệu ODBC. Nguồn dữ liệu ODBC lưu trữ chi tiết kết nối cho cơ sở dữ liệu đích (ví dụ:Salesforce.com) và trình điều khiển ODBC được yêu cầu để kết nối với nó (ví dụ:trình điều khiển ODBC Salesforce.com).

Để tạo nguồn dữ liệu Trình điều khiển ODBC Salesforce.com:

  1. Trong phiên bản 32-bit của Quản trị viên ODBC, hãy chọn tab Hệ thống DSN, sau đó chọn Thêm.

    Để chạy phiên bản 32-bit của Quản trị viên ODBC, trong hộp thoại Chạy Windows, hãy nhập:

    %windir%\syswow64\odbcad32.exe
  2. Trong hộp thoại Tạo Nguồn Dữ liệu Mới, hãy chọn Trình điều khiển ODBC-Salesforce của Easysoft, rồi chọn Kết thúc.
  3. Hoàn thành hộp thoại Thiết lập Easysoft ODBC-Salesforce Driver DSN:
    Setting Giá trị
    DSN Salesforce.com
    Tên người dùng Tên của người dùng Salesforce.com của bạn. Ví dụ:[email protected].
    Mật khẩu Mật khẩu cho người dùng Salesforce.com của bạn.
    Mã thông báo Mã thông báo bảo mật cho người dùng Salesforce.com của bạn, nếu được yêu cầu.

    Để tìm hiểu xem bạn có cần cung cấp mã thông báo bảo mật hay không, hãy chọn nút Kiểm tra. Nếu nỗ lực kết nối không thành công với lỗi chứa LOGIN_MUST_USE_SECURITY_TOKEN , bạn cần cung cấp một cái.

    Salesforce.com gửi mã thông báo bảo mật qua email đến địa chỉ email được liên kết với tài khoản người dùng Salesforce.com của bạn. Nếu bạn chưa nhận được mã thông báo bảo mật, bạn có thể tạo lại nó. Sau đó, Salesforce.com sẽ gửi mã thông báo bảo mật mới qua email cho bạn. Để tạo lại mã thông báo bảo mật của bạn, hãy đăng nhập vào Salesforce.com, sau đó chọn Thiết lập từ menu người dùng. Tìm kiếm "mã thông báo bảo mật" trong hộp Tìm nhanh. Nhấp vào Đặt lại Mã thông báo Bảo mật trong trang Đặt lại Mã thông báo Bảo mật. Khi bạn nhận được mã thông báo trong ứng dụng email của mình, hãy sao chép nó rồi dán vào trường Mã thông báo.

  4. Sử dụng nút Kiểm tra để xác minh rằng bạn có thể kết nối thành công với Salesforce.com.
  1. Trong Visual Studio, hãy tạo một ứng dụng bảng điều khiển F # mới.
  2. Nhấp chuột phải vào Trình khám phá Giải pháp ngăn. Từ menu lối tắt, chọn Thêm> Tham chiếu .

    Trình quản lý Tham chiếu hộp thoại được hiển thị.

  3. Chọn System.Data từ danh sách, sau đó chọn OK .
  4. Trong ngăn ConsoleApplication1 , thêm mã này:
    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. Từ Bản dựng trình đơn, chọn Giải pháp Xây dựng .
  6. Chọn Bắt đầu nút.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. NULL phức tạp - Phần 1

  2. Phân loại dữ liệu trong IRI Workbench

  3. Theo dõi hiệu suất cơ sở dữ liệu với Trình theo dõi cơ sở hạ tầng thời gian hoạt động

  4. Trình điều khiển HubSpot ODBC

  5. Cách giải quyết lỗi `prima / client chưa khởi tạo được 'trên Vercel