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!