image_pdfimage_print

Author Archives: Andreas

Eintrag in AppSettings zur Laufzeit ändern

Zunächst benötigt man eine Referenz auf “System.Configuration”. Diese ist per Standard nicht in einem Projekt eingebunden Man muss eine AppSettings.config erstellen, die in etwa so aussieht:

Anschließend noch eine Hilfsfunktion:

Die man ausführen kann:

Auslesen kann man die AppSettings ganz einfach mit

0  

SQL Backup erzeugen

Kurz und knackiger Skript um ein Backup zu erzeugen. Ergebnis: MyDatabase_2018-04-30.bak Andrere Datumsformate auch hier: https://www.techonthenet.com/sql_server/functions/convert.php

0  

Insert and retrieve autogenerated ID

Möchte man einen Insert durchführen und daraufhin die generierte ID erhalten, so geht es beim Identifiert (Int) sehr einfach über den OUTPUT Parameter:

Beim Uniqueidentifier (GUID) ist das Selektieren eines @@Identity nicht möglich. Daher muss eine temporäre Tabelle hinhalten:  

   

0  

Vivaldi Browser

Auf der Suche nach einem Browser, der Tabs stacken/gruppieren kann, bin ich bei Vivaldi gelandet. Dieser hat mich in vielerlei hinsicht überzeugt: Die Engine ist die Gleiche wie bei Chromium. Das Entwicklungsmenü ist zu Chrome gleich. Man kann Tabs gruppieren und wirklich alles ändern.   Anbei der Link zu Vivaldi: https://vivaldi.com Ich habe noch die style.css […]

0  

Snippet um Zip Dateien im Memory zu erstellen

Wenn Foldername gefüllt ist, wird ein Verzeichnis erstellt, wo die Dateien reinkommen.

In Verbindung mit MVC kann der Stream nun Chunk-weise ausgegeben werden:

 

0  

SQL Funktion um gleich klingende Wörter zu erkennen

SQL hat eine interne Funktion, um Wörter, die gleich klingen nach einer mathematischen Formel zu berechnen. Beispiel:

bekommen beide den Wert B162. Diese Funktion ist besonders für Suchanfragen perfekt.

0  

Trigger, der tatsächlich alles löscht

Wenn man in T-SQL einen Trigger auf eine Tabelle legt und diese soll nach einem Löschvorgang ebenfalls etwas anderes machen, dann stoßt man auf das folgende Problem. Solange man nur eine Zeile löscht, ist alles in Ordnung, sobald man aber mehrere Datensätze löscht, kann es passieren, dass nur der erste Trigger greift. Der Grund ist, […]

0  

IsNull in JavaScript

In SQL gibt es die tolle Funktion, wenn ein Wert nicht null ist, dann nimm diesen, ansonsten nimm die Alternative. Die Syntax dazu ist IsNull(‘meinWert,’Alternative’). Um z.B. dem Nutzer kein null in einer Textbox anzuzeigen, habe ich eine Funktion geschrieben, die im Prinzip das gleiche macht.

0  

Get Rekursive Object

Mit der folgenden Funktion kann man rekursiv ein Objekt in Javascript nach einem bestimmten Attribut durchsuchen. Das ganze auch noch ziemlich performant.

 

0  

SQL Management Studio Sitzung neu laden

Wenn man z.B. eine neue Spalte angelegt hat und möchte dann, diese im Query Editor ansprechen, so wird diese rot angestrichen. Das bedeutet, dass er in dieser Sitzung diese Spalte noch nicht kennt. Mit der Tastenkombination Strg + Shift + R kann man die Sitzung aber einfach neu starten.

0