-
ACHTUNG - NEUES BLOG
Ab sofort steht unter http://devtyr.norberteder.com mein neues Blog zur Verfügung. Dieses Blog wird nicht weiter betreut, bleibt aber erhalten. Neue Eintr%auml;ge erfolgen nur mehr im neuen Blog. Kommentare werden ebenfalls nicht mehr behandelt. Wer weiterhin meinen Einträgen und Aktivitäten folgen möchte, möge bitte RSS-Feeds, Verlinkungen etc. an die neue Location anpassen.
|
Visual Studio 2005: Einfaches Einbinden von Namespaces
30.04.06 - Visual Studio Beitrag von Norbert Eder| | Wer sich schon immer darüber geärgert hat, dass Namespaces nicht automatisch eingebunden werden können (á la Eclipse), dem sei die Tastenkombination
<ALT><SHIFT><F10>
nahegelegt. Beispielsweise einfach mal Hashtable ins Codefenster schreiben, den Cursor gleich danach positionieren (also keine Leerzeichen eingeben) und die Tastenkombination ausführen. Schon kann man sich den richtigen Namespace aussuchen. Nettes Feature.
| | | Kommentar hinzufügen
| 0 Trackbacks
| Permalink | Trackback-URL |
Visual Studio 2005: Taskbar einblenden
30.04.06 - Visual Studio Beitrag von Norbert Eder| | Wem eine Taskbar (ähnlich dem <ALT><TAB>) für Visual Studio 2005 abgeht, dem kann geholfen werden. Einfach mal die nachfolgende Tastenkombination ausprobieren:
<ALT><SHIFT><F7>
| | | 3 Kommentare
- 1439 mal angesehen
| 0 Trackbacks
| Permalink | Trackback-URL |
IronPython 1.0 Beta 6 verfügbar
28.04.06 - Base Framework Beitrag von Norbert Eder
Auch Spam kann den Nachmittag erheitern ...
25.04.06 - Kunterbunt Beitrag von Norbert Eder| | Nachfolgende Ausschnitte stammen von einem Spam-Mail, welches sich seltsamerweise in meinen Posteingangs-Ordner verirrt hat. Aber das war auch ganz gut so, immerhin hatte ich etwas zu lachen:
"Geehrte Damen und Herren,
wir erlauben uns Datenbanken mit E-mail-Adressen deutscher, österreichischer, schweizer sowie britischer Firmen Ihnen anzubieten [...]."
Deutsche Sprache, schwere Sprache. Aber das wars ja noch gar nicht. Weiter geht's:
"[...] Den Versand Ihrer Angeboten unterstützt eine sehr einfach bedientbare Software, die den ausgewählten Adressenkatalogen GRATIS zugegeben wird. [...]"
Wow, hier bekommt man einmal wirklich etwas geboten ...
"[...] Nehmen Sie, bitte, in Anspruch auch das unsere attraktive Preisangebot. Ausführliche Informationen finden Sie an unseren Webseiten [...] oder [...] wo Sie auch eine Bestellung einlegen können."
Jaaaa, ich wollte schon immer einmal eine Bestellung online einlegen ;-)
Danke für die Aufheiterung und jetzt weg damit.
*moved to trash*
| | | Kommentar hinzufügen
| 0 Trackbacks
| Permalink | Trackback-URL |
.NET Compact Framework 2.0 SP1 Beta verfügbar
25.04.06 - Mobile Devices Beitrag von Norbert Eder
NECOM.LIB 1.0.3 verfügbar
23.04.06 - NECOM.LIB Beitrag von Norbert Eder| | Meine Library namens NECOM.LIB ist ab sofort in der Version 1.0.3 verfügbar.
Neu sind zwei Namesspaces, die sich zum einen mit Xml beschäftigen, zum anderen die Methoden der FileInfo- und Directory-Klassen erweitern. Weiters gibt es auch eine neue StringUtil-Klasse im Text-Namespace, die für die Konvertierung von verschiedenen Datentypen in ein String-Objekt verantwortlich zeichnen.
Link: Projektseite NECOM.LIB
Demnächst ist eine Version für das .NET Framework 1.1 geplant, da dieser Wunsch mehrfach aufgekommen ist.
Für weitere Wünsche, Anregungen und auch Kritik bin ich jederzeit via Kontakt-Formular erreichbar.
| | | Kommentar hinzufügen
- 2 mal angesehen
| 0 Trackbacks
| Permalink | Trackback-URL |
MS Virtual Server 2005 R2 und Virtual PC 2004 Images
21.04.06 - Kunterbunt Beitrag von Norbert Eder| | Sollte sich jemand die Frage stellen ob ein unter Virtual PC 2004 erstelltes Image unter dem Virtual Server 2005 R2 betrieben werden kann und sich die "Arbeit" des Tests ersparen will:
Ja, es funktioniert und das ist auch gut so ;-)
| | | Kommentar hinzufügen
| 0 Trackbacks
| Permalink | Trackback-URL |
SQL Server 2005: Output-Klausel
21.04.06 - SQL Server Beitrag von Norbert Eder| | Eines der neuen Features des SQL Server 2005 ist die OUTPUT-Klausel, die Transact-SQL um eine nützliche Funktion erweitert.
Durch die Angabe der OUTPUT-Klausel können in INSERT, UPDATE und DELETE Anweisungen, die betroffenen Datensätze, oder Teile davon (beispielsweise die Primary-Key-Werte) zurückgegeben werden.
Dies ist beispielsweise bei einem INSERT sehr interessant, wenn die vergebene ID im weiteren Ablauf benötigt wurde. Diese konnte bisher via SELECT @@Identity bezogen werden. Danach musste ein weiteres SELECT-Statement abgesetzt werden, um den Datensatz zu erhalten. Durch die OUTPUT-Klausel ist dies nicht mehr notwendig. Die Ergebnisse werden sofort zurückgeliefert, sofern gewünscht.
Beispiel
USE AdventureWorks;
GO
DELETE tUser
OUTPUT deleted.*
WHERE ID = 7;
GO
Dieses Beispiel löscht den Datensatz mit der ID 7 aus der Tabelle tUser und gibt den gesamten Datensatz zurück. Es können jedoch auch nur einzelne Felder zurückgeliefert werden:
USE AdventureWorks;
GO
DELETE tUser
OUTPUT deleted.ID, deleted.Firstname, deleted.Lastname
WHERE ID = 7;
GO
Hier würden nur die ID, der Vorname und der Nachname als ResultSet zurückgegeben werden.
Wie kann dies unter dem .NET Framework benutzt werden? Es verhält sich sehr einfach. Die einzelnen Statements werden mit einem Command-Objekt (beispielsweise SqlCommand) abgesetzt. Im Falle von INSERT, UPDATE bzw. DELETE Abfragen wird dazu die Methode ExecuteNonQuery verwendet. Wird nun die OUTPUT-Klausel verwendet, ist anstatt der Methode ExecuteNonQuery beispielsweise die Methode ExecuteReader zu verwenden. Mit dem zurückgegebenen DataReader kann durch die einzelnen Datensätze iteriert werden.
Referenzen
[1] MSDN
| | | Kommentar hinzufügen
| 0 Trackbacks
| Permalink | Trackback-URL |
Zurück vom SQL Server 2005 Development Summit
14.04.06 - SQL Server Beitrag von Norbert Eder
C# vs. VB.NET
08.04.06 - Base Framework Beitrag von Norbert Eder Zurück Weiter
|
|
|
|
|
|
|