Salesforce ODBC connection string parameters
Last modified: July 25, 2025
The following table describes the key connection string parameters for connecting to Salesforce via the ODBC driver.
Authentication
Parameter | Description |
---|---|
Authentication |
Specifies the authentication method used to connect to Salesforce. If not specified, defaults to password-based authentication. |
OAuth |
Enables OAuth 2.0 authentication for connecting to Salesforce. |
Server configuration
Parameter | Description |
---|---|
Server |
Specifies the Salesforce server URL. Supported domains include salesforce.com , force.com , and database.com . The default value is login.salesforce.com .. |
User ID |
Specifies the Salesforce username, required for password-based authentication. |
Password |
Specifies the Salesforce password, required for password-based authentication. |
Security Token |
Specifies the security token, required for password-based authentication. |
Refresh Token |
Specifies the OAuth 2.0 refresh token, required for OAuth 2.0 authentication. |
Proxy settings
Parameter | Description |
---|---|
ProxyServer |
Hostname or IP address of the proxy server. |
ProxyPort |
Port number for the proxy server. |
ProxyUser |
Username required for proxy authentication. |
ProxyPassword |
Password required for proxy authentication. |
Advanced settings
Parameter | Description |
---|---|
AllowNullStringsInMetadata |
Allows metadata retrieval even when some parameters contain NULL values, ensuring compatibility with third-party tools that pass NULL. The default value is True . |
EmptyStringsAsNullInMetadata |
Converts empty strings to NULL when retrieving data. The default value is True . |
Cache Metadata |
Configures metadata caching. Available options:
|
Connection Timeout |
Sets the timeout (in seconds) for establishing a connection. The default value is 60 (seconds). |
Include Deleted |
Specifies whether to include deleted records in query results. The default value is False . |
ODBC Behavior |
Defines ODBC behavior for compatibility with third-party tools. Available options:
|
RegionalNumberSettings |
Enables local regional settings for converting numbers to strings. The default value is False . |
RegionalDateTimeSettings |
Enables local regional settings for converting dates and times to strings. The default value is False . |
ReturnForeignKeys |
Specifies whether to include foreign keys in metadata queries, which may impact performance. The default value is False . |
String Types |
Defines the type of string data returned:
|
Query Timeout |
Sets the timeout (in seconds) for query execution. The default value is 60 (seconds). |
UTC Dates |
Specifies whether datetime values should be returned as UTC or converted to local time. The default value is False . |
Sample connection string
The following sample Salesforce ODBC connection string uses password-based authentication.
DRIVER={Devart ODBC Driver for Salesforce};Server=login.salesforce.com;User ID=your_salesforce_username;Password=your_salesforce_password;Security Token=your_salesforce_security_token
Was this page helpful?