Microsoft CRM Kundenbezogenheit: Integration mit 
dritter Partei SQL Application/Database
 
	
	
Microsoft CRM? Klient 
Verhältnis-Managementpaket von den Microsoft Geschäft Lösungen war
zuerst entworfen, um mit Microsoft das Sichtstudio.Net und 
customizable zu sein von seinen Programmiersprachen? C#.Net oder
VB.Net. Sie können ADO.Net, Netz-Service verwenden, Transact 
scripting SQL und gespeicherte Verfahren, entfalten solche SQL 
Bedienerwerkzeuge wie verbundener Bediener zu aller ODBC/OLEDB 
gefälligen Datenbank, einschließlich ORAKEL, Sybase, Eintritt, DB2, 
Unidata, durchdringenden SQL, Ctree und sogar Lotos Notes/Domino.
In diesem kleinen Artikel möchten wir Ihnen den 
Anhaltspunkt auf die Integration mit SQL Partei Datenbank an 
dritter Stelle programmieren geben.
Zuerst? benutzen Sie Microsoft CRM SDK, um 
Kommunikation mit Microsoft CRM einzuleiten, wir haben sie in C #:
String[ ] arr1 = coll.AllKeys;
internes loop1, loop2;
für (loop1 = 0; loop1 0?1:arr1.Leng.); 
loop1++)
{
String[ ] arr2 = coll.GetValues(arr1[loop1 ]);
für (loop2 = 0; loop2 < arr2.Length; loop2++)
{
strAccountId = arr2[loop2].Replace("}", null);
strAccountId = strAccountId.Replace("{", null);
}
}
wenn (Page.IsPostBack==false)
{
//Bediener sollten mit dem Namen des Plattform web
server eingestellt werden
Zeichenkette Bediener = 
ConfigurationSettings.AppSettings["ServerName" ];
//VirtualDirectory sollten mit dem Namen Microsoft 
eingestellt werden
//CRM virtuelles Verzeichnis auf dem Plattform web
server
Zeichenkette VirtualDirectory = "mscrmservices";
reihen Sie strDir = "HTTP://" auf + Bediener + "/" +
VirtualDirectory + "/";
//BizUser Vollmachtgegenstand
Microsoft.CRM.Proxy.BizUser oBizUser = neues 
Microsoft.CRM.Proxy.BizUser ();
oBizUser.Credentials = 
System.Net.CredentialCache.DefaultCredentials;
oBizUser.Url = strDir + "BizUser.srf";
//CRMAccount Vollmachtgegenstand
Microsoft.CRM.Proxy.CRMAccount Konto = neues 
Microsoft.CRM.Proxy.CRMAccount ();
account.Credentials = 
System.Net.CredentialCache.DefaultCredentials;
account.Url = strDir + "CRMAccount.srf";
Dann verwenden Sie ADO.Net für das Benennen des 
gespeicherten Verfahrens mit Parametern, um die Integration Arbeit zu 
erledigen:
Versuch
{
Zeichenkette 
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 
=
neues 
System.Data.SqlClient.SqlConnection(ConfigurationSettings.AppSettings["ConnectionStringICS"
]
);
Über Den Autor
Andrew Karasev ist Haupttechnologie-Offizier in 
den alba Spektrum-Technologien? USA allgemein Prairien, die 
Microsoft CRM Kundenbezogenheit Firma, gegründet in Chicago, in 
Kalifornien, in Texas, in Florida, in New York, in Georgia, in 
Kolorado, in Oregon, in Washington, in Kanada, in Großbritannien, in 
Australien und in den Habenpositionen in den mehrfachen Zuständen und
international (
www.albaspectrum.com), ist er CMA, Prairie-zugelassener Meister, 
Geschicklichkeit, SQL, C#.Net, Kristallreport- und Microsoftcrm SDK 
Entwickler. Sie können mit Andrew in Verbindung treten: 
1-866-528-0577 
andrewk@albaspectrum.com.
akarasev@albaspectrum.com
Artikel Quelle: Messaggiamo.Com
 
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Holen Sie sich den HTML-Code fü Webmaster
Fügen Sie diese Artikel Ihrer Website jetzt hinzu!
Webmaster veröffentlichen Sie Ihre Artikel
Keine Anmeldung erforderlich! Füllen Sie das Formular aus und Ihr Artikel wird im Messaggiamo.Com Artikel-Verzeichnis aufgenommen!