SELECT Name,ProfileId,Id,Username FROM User 这是在Force.com资源管理器中检索数据的选择查询
现在我不想更新专栏怎么办呢?更新关键词它自己不在这里工作请给出解决方案。 提前谢谢
答案 0 :(得分:0)
在Salesforce中,您不会像在SQL中那样编写更新查询。
请使用更新方法更新对象的列。
更多信息和样本请阅读以下文件。
https://www.salesforce.com/us/developer/docs/api/Content/sforce_api_calls_update.htm
答案 1 :(得分:0)
我发现解决方案现在工作正常,如果有人怀疑我问我创建,更新,获取功能
private void UpdateProfileId(string Id)
{
SforceService sfs = new SforceService();
var login = sfs.login(ConfigurationManager.AppSettings["username"],ConfigurationManager.AppSettings["password"]);
sfs.Url = login.serverUrl;
sfs.SessionHeaderValue = new SessionHeader();
sfs.SessionHeaderValue.sessionId = login.sessionId;
var userinfo = login.userInfo;
QueryResult qr = null;
sfs.QueryOptionsValue = new salesforce.QueryOptions();
User[] UpdateUser = new User[1];
User objuser = new User();
objuser.Id = Id;
objuser.ProfileId = "00e90000001CcTnAAK";
UpdateUser[0] = objuser;
try
{
SaveResult[] saveResults = sfs.update(UpdateUser);
foreach (SaveResult saveResult in saveResults)
{
if (saveResult.success)
{
Console.WriteLine("Successfully updated Account ID: " +saveResult.id);
}
}
}
}