Microsoft CRM Персонализиране: интеграция с трета страна, SQL заявка / база данни
Microsoft CRM? Клиент управление на взаимоотношенията с пакет от Microsoft Business Solutions първоначално проектирани да бъдат адаптивни с Microsoft Visual Studio.Net и един от езиците за програмиране? C #. Нето или VB.Net. Можете да използвате ADO.Net, уеб услуга, Transact SQL скриптове и съхранени процедури, SQL Server разполагат подобни инструменти като свързани Server за всички ODBC / съответства на база данни OLEDB, включително ORACLE, Sybase, проникване, DB2, Unidata, проникващ SQL, Ctree и дори Lotus Notes / Domino.In тази малка статия бихме искали да ви даде представа за програмиране на интеграция с SQL трета страна Database.First? Използвайте Microsoft CRM SDK за започване комуникация с Microsoft CRM, ние сме в C #: стринга [] = arr1 coll.AllKeys; INT loop1, loop2, защото (loop1 = 0; loop1 0? 1: arr1.Length); loop1 + +) (стринга [] = arr2 Coll . GetValues (arr1 [loop1]), защото (loop2 = 0; loop2 < arr2.Length; loop2 + +) (strAccountId = arr2 [loop2]. Сменете ("}", нула); strAccountId = strAccountId.Replace нула ("{",);)) ако (Page.IsPostBack == FALSE) (/ / сървър трябва да се определят с името на платформата serverstring Уеб Server = ConfigurationSettings.AppSettings ["име_на_сървъра "];// VirtualDirectory следва да се определят с името на Microsoft / / CRM виртуална директория на платформата Уеб serverstring VirtualDirectory = "Mscrmservices"; низ strDir = "http://" + Server + "/" + + VirtualDirectory "/";// BizUser прокси oBizUser objectMicrosoft.CRM.Proxy.BizUser = нови Microsoft.CRM.Proxy.BizUser (); oBizUser.Credentials = System.Net.CredentialCache.DefaultCredentials; oBizUser.Url = strDir + "BizUser.srf"; / / CRMAccount прокси objectMicrosoft.CRM.Proxy.CRMAccount сметка = нови Microsoft.CRM.Proxy.CRMAccount (); account.Credentials = System.Net.CredentialCache.DefaultCredentials; account.Url = strDir + "CRMAccount.srf", после да използвате ADO.Net за свикване съхранени процедури с параметри, за да си свършат работата интеграция: опитайте (низ 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 = нови System.Data.SqlClient.SqlConnection (ConfigurationSettings.AppSettings ["ConnectionStringICS"]); За AuthorAndrew Karasev е Главен технологичен директор в областта на технологиите Алба Спектър? САЩ национален Great Plains, Microsoft CRM персонализиране компания, базирана в Чикаго, Калифорния, Тексас, Флорида, Ню Йорк, Джорджия, Колорадо, Орегон, Вашингтон, Канада, Великобритания, Австралия и като места, в няколко държави и в международен план (www.albaspectrum.com), той е CMA, Great Plains дипломираните магистри, ловкост, SQL, C #. Net, Crystal Reports и Microsoft CRM SDK
Член Източник: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
уебмастъра Вземи Html кодекс
Добави тази статия на вашия сайт сега!
уебмастъра Подайте членове
Не е необходима регистрация! Попълнете формата и статията ви е в Messaggiamo.Com директория!