Upsert for dotconnect salesforce
Posted: Wed 10 Oct 2018 21:40
How do I do an Upsert using dotconnect salesforce? Thanks!
Discussion forums for open issues and questions concerning database tools, data access components and developer tools from Devart
https://forums.devart.com/
Code: Select all
static void Main(string[] args)
{
SalesforceConnection conn = new SalesforceConnection("your connection string");
conn.Open();
SalesforceLoader loader = new SalesforceLoader();
loader.TableName = "custom_table1";
loader.Connection = conn;
loader.CreateColumns();
loader.Columns["External5"].ExternalId = true;
loader.Mode = SalesforceLoaderMode.Upsert;
loader.Open();
loader.SetValue("new_one", "test string");
loader.SetValue("custom_field1", "Test string");
loader.SetValue("External5", 1);
loader.NextRow();
loader.SetValue("new_one", "test string");
loader.SetValue("custom_field1", "Test string");
loader.SetValue("External5", 10);
loader.NextRow();
loader.Close();
conn.Close();
}