Настройка Microsoft CRM: интеграция со сторонним приложением / базой данных SQL

Microsoft CRM — Управление взаимоотношениями с клиентами от Microsoft Business Solutions изначально проектировалось для настройки с использованием Microsoft Visual Studio.Net и одного из его языков программирования — C # .Net или VB.Net. Вы можете использовать ADO.Net, веб-сервис, скрипты Transact SQL и хранимые процедуры, развертывать инструменты SQL Server, такие как Linked Server, во всех ODBC / OLEDB-совместимых базах данных, включая ORACLE, Sybase, Ingress, DB2, Unidata, Pervasive SQL, Ctree и даже Lotus Notes / Domino.

В этой небольшой статье мы хотели бы дать вам совет по интеграции программирования с внешней базой данных SQL.

Прежде всего — используйте Microsoft CRM SDK для инициирования связи с Microsoft CRM, у нас он на C #:

String[] arr1 = coll.AllKeys;

int loop1, loop2;

for (loop1 = 0; loop1 0?1:arr1.Length); loop1++)

{

String[] arr2 = coll.GetValues(arr1[loop1]);

for (loop2 = 0; loop2

Then you use ADO.Net for calling stored procedure with parameters to do the integration job:

try

{

string SQLStatement="ICS_UpdateAccountPrivate '"+

strAccountId +"' , '" + this.TextBoxWorkPerformed.Text +

"' , "+doubleEncode(System.Double.Parse(this.TextBoxAnnualRevenue.Text))+" , "+

intEncode(System.Int32.Parse(this.TextBoxNumberOfEmployees.Text.Replace(",","")))+" , "+

doubleEncode(System.Double.Parse(this.TextBoxAverageGrowthRate.Text))+" , "+

"'"+this.DropDownListOwnership.SelectedItem.Text +"' , "+

intEncode(System.Int32.Parse(this.RadioButtonList.SelectedItem.Value))+" , "+

intEncode(System.Int32.Parse(this.TextBoxCredit.Text.Replace(",","")))+" , '"+

this.TextBoxComments.Text+"'";

System.Data.SqlClient.SqlConnection tmpConnection =

new System.Data.SqlClient.SqlConnection(ConfigurationSettings.AppSettings["ConnectionStringICS"]

);

Поделиться ссылкой:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Похожие записи

Что такое управление взаимоотношениями с клиентами (CRM)?Что такое управление взаимоотношениями с клиентами (CRM)?

Управление взаимоотношениями с клиентами (CRM) — это явление, которое становится основной дисциплиной в бизнесе. CRM можно проследить до попыток авиакомпаний собрать информацию о летных привычках своих клиентов, чтобы помешать своим

Как интегрировать Google Apps с NetSuiteКак интегрировать Google Apps с NetSuite

Приложения Google играют все более важную роль в способах ведения бизнеса компаниями и частными лицами. Любой, кто работал в бизнесе, знает, что основной платформой была Microsoft, особенно Microsoft Outlook, Microsoft

Crystal Reports для Microsoft Great Plains — обзор для разработчиковCrystal Reports для Microsoft Great Plains — обзор для разработчиков

Microsoft Great Plains — это основное бухгалтерское / ERP-приложение от Microsoft Business Solutions для рынка США. Он обслуживает весь вертикальный и горизонтальный рынок: большинство отраслей и размеров компаний. С другой