CRM插件错误连接
本文关键字:连接 错误 插件 CRM | 更新日期: 2023-09-27 18:30:23
我在 crm 插件中编写此查询,但收到此错误
我在crm数据库中创建此视图(vwPayrollEmployees)
请求类型的权限 'System.Data.SqlClient.SqlClientPermission, System.Data, 版本=4.0.0.0,区域性=中性,公钥令牌=b77a5c561934e089' 失败
SqlConnection myConnection = new SqlConnection("Data Source=........;Initial Catalog=......;Persist Security Info=True;User ID=sa;Password=.......;");
SqlCommand myCommand = new SqlCommand("[Depart]FROM [mbm_MSCRM].[dbo].[vwPayrollEmployees] WHERE [mbmhr_EmployeeNbr] =@EmpNbr", myConnection);
myCommand.Parameters.Add("@EmpNbr", empnbr);
myCommand.Connection = myConnection;
myConnection.Open();
SqlDataReader myReader = myCommand.ExecuteReader();
while (myReader.Read())
{
vdep = myReader["[Depart]"].ToString();
}
myConnection.Close();
我相信
您会收到此错误,因为您的插件在不允许此类操作的沙盒中运行。但主要问题是 - 你为什么需要这个?
你为什么被迫使用这种方式?特别是不建议直接连接到 MSCRM 数据库。你必须使用Xrm SDK