Mac OS X und SQLite

Mac OS X liefert bereits out of the box Funktionalität mit, um SQLite Datenbanken zu lesen oder zu bearbeiten – Und zwar per Terminal. Hierzu muss zunächst das Terminal gestartet werden. Im Anschluss kann das Programm im Verzeichnis /usr/bin über den Namen sqlite3 gestartet werden.

Um eine bereits vorhandene Datenbank per Terminal zu öffnen gibt es einen kleinen Trick. Hierzu gibt man einfach den Befehl sqlite3 ein und zieht dann die zu öffnende Datenbankdatei auf das Terminal-Fenster. Im Terminal erscheint dann der Pfad zur Datenbank und man spart sich unter Umständen viel Tipparbeit.

SQLite unterstützt die gängigen SQL Befehle, hier ein paar wichtige:

.schema – Zeigt die vorhandenen Tabellen und Spalten an.
.separator <Zeichen> Ersetzt das Zeichen, welches den Feldinhalt trennt. Standard ist das Pipe-Zeichen.
.quit – Beendet das Programm

Wichtig bei der Eingabe ist das Abschließen eines jeden Kommandos mit einem Semikolon.

Wem das Terminal vielleicht eine spur zur einfach ist, dem kann ich den SQLiteBrowser empfehlen. Das Programm ist kostenlos, erfüllt seinen Zweck und ist hier zu finden.

Installation Microsoft SQL Server Management Studio Express unter Vista: Fehler 29506

Bei der Installation des Microsoft SQL Server Management Studio Express unter Vista erhielt ich kurz vor Beendigung des Installationsprozesses folgende Fehlermeldung:

Bei der Installation dieses Pakets ist ein unerwarteter Fehler aufgetreten. Es liegt eventuell ein das Paket betreffendes Problem vor. Der Fehlercode ist 29506.

Nach kurzer Suche stieß ich auf einen Blog Eintrag von Martin, der ebenfalls mit diesem Problem zu kämpfen hatte. Die Lösung ist einfach, aber ein wenig umständlich. Das MSI Paket muss über eine Eingabekonsole mit Administrator-Rechten gestartet werden.

Mehr Informationen gibt es bei Martin im Blog:
http://blog.m-ri.de/index.php/2007/01/24/microsoft-sql-server-management-studio-express-auf-vista-schlagt-fehl-fehler-29506/

5. Ausgabe .NET BlogBook – Gewinne ein VSone-Ticket

cover_dotnet_blogbook

Bereits gestern wurde die eine neue Ausgabe des .NET BlogBook veröffentlicht. Ursprünglich war die neue Version erst für den 15. Januar geplant. Der Grund für die frühe Veröffentlichung ist das Gewinnspiel und der damit verbundene Gewinn: Ein Ticket für die VSone Konferenz, die bereits am 13. Februar startet. Das Gewinnspiel endet am 20. Januar. Somit hat der Gewinner noch genug Vorlauf um die Anreise und Unterkunft zu planen.

Auch diese Ausgabe des BlogBook beinhaltet wieder viel Neues – Insbesondere in den Bereichen Windows Presentation Foundation, C# 3.0 und Tools wurde zugelegt. Insgesamt ist das BlogBook nun 320 Seiten stark und hat somit 40 Seiten mehr als die letzte Ausgabe.

Mehr Informationen und den Download gibt es auf der Projektseite.

4. Ausgabe des .NET BlogBook veröffentlicht

cover_dotnet_blogbook

Heute wurde die 4. Ausgabe des .NET BlogBook veröffentlicht. Diese Ausgabe enthält überarbeitete und angepasste Artikel von Norbert und mir. Außerdem konnten wieder einige Verbesserungen durchgeführt werden. Vielen Dank an dieser Stelle für die Rückmeldungen.

In dieser Ausgabe findet sich zum ersten Mal ein Gewinnspiel. Zu gewinnen gibt esfünf Jahresabos der Zeitschrift ASP.NET Professional oder Visual Studio One. Mehr Informationen zum Gewinnspiel gibt es im BlogBook selbst.

http://www.dotnetcasts.com/Static.aspx?=dotnetblogbook

LINQPad – LINQ Ausdrücke testen

Joseph Albahari hat ein Tool geschrieben mit dem es auf einfache und schnelle Weise möglich ist LINQ Ausdrücke zu testen – ähnlich dem SQL Query Analyzer. Das Tool unterstützt sowohl LINQ to Objects, als auch LINQ to SQL und LINQ to XML. Nach dem Download kann das Tool direkt ohne Installation gestartet werden, vorausgesetzt das .NET Framework 3.5 Beta 2 ist installiert.

linqpad

Mehr Infos, sowie den Download gibt es hier.

Northwind Beispieldatenbank auf SQL Server 2005

Der SQL Server 2005 wird nicht mehr mit der Northwind Beispieldatenbank ausgeliefert. Allerdings benötigte ich für verschiedene Beispiele genau die. Auf den Microsoft Seiten findet sich eine Installationsdatei, welche Datenbank, Tabellen und Daten anlegt. Allerdings ist diese Installation für den SQL Server 2000 gedacht. Das SQL Script kann trotzdem verwendet werden und muss lediglich im Management Studio ausgeführt werden.

Download Northwind Script

.NET BlogBook Ausgabe 3 veröffentlicht

image_1

Bereits gestern wurde die 3. Ausgabe des .NET Blog Book veröffentlicht. Diese Ausgabe enthält zahlreiche Verbesserungen, die durch Rückmeldungen einiger Leser vorgenommen wurden. Mehr Informationen und den Download findet man auf den offiziellen Seiten. Über Kritik oder Verbesserungsvorschläge freuen wir uns natürlich auch weiterhin.

SQL Server 2005 Express for Beginners Videos

Auf www.asp.net sind neue “How Do I?” Videos für den SQL Server 2005 Express erschienen. Diese Videos sind kostenlos, allerdings in englischer Sprache und sollen Anfängern den Einstieg in die Arbeit mit dem SQL Server Express erleichern.

#1 | What is a Database?
#2 | Understanding Database Tables and Records
#3 | More about Column Data Types and Other Properties
#4 | Designing Relational Database Tables
#5 | Manipulating Database Data
#6 | More Structured Query Language
#7 | Understanding Security and Network Connectivity
#8 | Connecting your Web Application to SQL Server 2005 Express Edition
#9 | Using SQL Server Management Studio
#10 | Getting Started with Reporting Services

http://www.asp.net/learn/videos/default.aspx?tabid=63#sql

Außerdem gibt es weitere Videos aus dieser Reihe zu verschiedenen anderen Technologien und Themen:

“How Do I?” with ASP.NET AJAX
“How Do I?” with ASP.NET
SQL Server 2005 Express for Beginners
Videos for ASP.NET 2.0 Beginners
“First Look” Videos
Videos on Visual Studio 2005 Add-ins
Videos on Migrating to ASP.NET