Hallo,
ich möchte per C# Script direkt auf Datenbankfelder zugreifen. Kann mir jemand sagen, wo ich dazu in der Dokumentation etwas finde? Bin nicht fündig geworden.
Viele Grüße und ein schönes Wochenende!
Hallo,
ich möchte per C# Script direkt auf Datenbankfelder zugreifen. Kann mir jemand sagen, wo ich dazu in der Dokumentation etwas finde? Bin nicht fündig geworden.
Viele Grüße und ein schönes Wochenende!
Sie finden hier einige Beispiele:
…\cRM11\Scripts\Examples\C#Script\
Die Programmierreferenz (SDK Dokumentation), die als PDF installiert wurde, die ist Ihnen bekannt, richtig?
Sonst einfach nochmal hier melden.
Vielen Dank! Die Programmierreferenz ist mir bekannt und sehr hilfreich. Ich habe bislang immer die oCurrentInputForm.SetContentsByName Methode benutzt. Aber den direkten Zugriff auf Felder der Datenbanktabellen unabhängig davon, wo ich mich gerade in Combit befinde, ist mir noch nicht klar.
Der Grundablauf für einen Zugriff auf Datensatzfelder unabhängig von etwaigen gerade dargestellten Datensätzen läuft grundsätzlich wie folgt:
Der Schreibzugriff auf Felder eines Records erfolgt mit
Fehlerhandling mindestens bei CreateRecordSet, SetFilter, Lock und Save sind natürlich essentiell wichtig, zum Beispiel könnten aufgrund eingeschränkter Benutzerrechte hier die Aufrufe u.U. (korrekterweise) fehlschlagen und müssen vom Script entsprechend gewürdigt werden.
Dies soweit in aller Kürze.