Monatsarchive: März 2012

C#.NET und SQL Server: Transaktionen verwenden

Aufgabenstellung Mehrere SQL Statements sollen atomar (ACID) ausgeführt werden. Beispiel: Ein Datenimport mit mehreren INSERT Statements und vorherigen DELETE auf eine existierende Tabelle: Während ein anderer Benutzer auf die Tabelle zugreift, sieht er nur die Daten die bereits importiert wurden. … Weiterlesen

Veröffentlicht unter .NET | Hinterlasse einen Kommentar

Adobe Flex 3: mx:DataGrid in die Zwischenablage / Clipboard kopieren (z.B. für Excel)

Aufgabenstellung Der Inhalt eines mx:DataGrid soll in die Zwischenablage kopiert werden, um ihn z.B. in Excel einzufügen. Anmerkung: Für AdvancedDataGrid mit Baum siehe auch Ansatz Verwendung von System.setClipboard(…); und Iteration über den DataProvider. Lösung public function clipData( dg:DataGrid ):void { … Weiterlesen

Veröffentlicht unter Adobe Flex | Hinterlasse einen Kommentar

C#.NET: Eine Datei zeilenweise einlesen

Aufgabenstellung Eine Datei wird geöffnet und mit einem Dateizeiger über diese iteriert. Das Einlesen von Strukturdateien (z.B. CSV-Dateien) soll somit ermöglicht werden. Ansatz Verwendung der Klasse StreamReader zum Öffnen der Datei und der Methoden ReadLine() um Zeile-für-Zeile einen String zu … Weiterlesen

Veröffentlicht unter .NET | Hinterlasse einen Kommentar

MS SQL Server und C#.NET: Textdatei per SQL Bulk Insert

Aufgabenstellung Es wird eine perfomante (ohne Cursor-Iterationen) Möglichkeit gesucht um Textdateien per C#.NET in den Microsoft SQL Server zu importieren. Ansatz C# bietet eine Klassenbibliothek mit den Klassen SqlBulkCopy und SqlBulkCopyOptions, die bereits im SAP Stammdaten Importer Tool vorgestellt wurde, … Weiterlesen

Veröffentlicht unter .NET, MS SQL Server | Hinterlasse einen Kommentar

C#.NET: LDAP Zugriff

Aufgabenstellung In größeren Firmen kann über das LDAP-Protkoll auf Personendaten und -informationen zugegriffen werden. Die kann z.B. für eine Authentifizierung per Singlesignon genutzt werden. Ansatz Möchte man diesen Dienst nutzen, muss man zunächst wissen auf welchem Server im Unternehmen ein … Weiterlesen

Veröffentlicht unter .NET, Allgemein, Windows Server | Hinterlasse einen Kommentar

SAP Enterprise Portal: Deeplinks zu einer Portalseite

Problem Möchte man eine Seite mit einem iView aufrufen, ist es meistens nötig die komplette Navigation bis zu diesem durchzuklicken. Das Portal besteht bei der Verwendung von iViews aus Frames. Ansatz Möchte man das SAP Enterprise Portal anweisen ein spezielles … Weiterlesen

Veröffentlicht unter SAP | Hinterlasse einen Kommentar