JMC Blog

Die perfekte Technik

C#

Sichern und wiederherstellen von Datenbanken aus MS SQL Server

c_sharp

In diesem Codesnipp zeige ich wie man eine Microsoft SQL Server Datenbank sichert und wiederherstellt. Dies kann nützlich sein, wenn man eine Anwendung schreibt bei der viele Daten in der Datenbank geändert wird und öfters auch Fehler wiederhergestellt werden müssen.

, , , , , ,

Prüfen ob sich ein Benutzer im AD Authentifizieren kann

Der folgende C# Code prüft ob ein Benutzer im Active Directory vorhanden ist und generiet eine Exeption falls dies nicht der Fall ist.

, , ,

XML Datei erstellen und mit Daten füllen

Allgemein Dieses Codesnipp erstellt eine XML Datei und legt Root und Unterelemente mit Attributen und Text an. XML ist eine Auszeichnungssprache zur Darstellung hierarchisch strukturierter Daten in Form von Textdateien. Es kann unter anderem genutzt werden, zur speicherung von Einstellungen oder trivialer Datenspeicherung.

, , , , , ,

XML Datei auslesen

Allgemein Dieses Codesnipp liest Attribute aus einer XML Datei und gibt sie auf der Konsole aus.. XML ist eine Auszeichnungssprache zur Darstellung hierarchisch strukturierter Daten in Form von Textdateien. Es kann unter anderem genutzt werden, zur Speicherung von Einstellungen oder trivialer Datenspeicherung.

, , , ,

C# Log-Datei schreiben

Hier mal etwas Code-Schnipsel wie man eine Log-Datei schreibt.

 

, , ,

C# Strings bearbeiten

Hier mal die wichtigsten Befehle um Strings zu bearbeiten: Replace Mit Replace können einzelne Zeichen (Chars) oder Zeichenfolgen entfernt oder geändert werden.

Ergebnis: “Te@t@ring”

Ergebnis: “Test” Substring

Der Substring wird verwendet, wenn nur ein Teil des Strings benötigt wird. Die erste  Zahl in der Klammer ist der Startindex. In unserem Beispiel das [...]

, ,

Dynamischer Excel import in ein DataSet

Hier mal meine Klasse um Excelsheets in ein DataSet zu importieren.

Mit diesem Code funktionieren nur Excelsheets bis zur Excel Version 2003. Falls Ihr xlsx-Dateien zum importieren habt wäre der einfachste weg diese Dateien vorher im xls Format abzuspeichern. Falls das keine Option darstellt könnt ich euch hier oledb 12 herunterladen. Der connectionstring müsste [...]

, , , , , ,