C# und SQL >> SELECT [Artikel-Nr].. wofür die Klammern?
-
Hallo Zusammen,
mit dem folgenden Code wird eine Verbindung zu einer Datenbank hergestellt.
Soweit kann ich folgen. Was ich noch nicht nachlesen konnte ist,
wofür stehen die Klammern bei SELECT [Artikel-Nr] ...
Weiß das jemand?OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=Nordwind.mdb");
string cmdStr = "SELECT [Artikel-Nr], Artikelname, Liefereinheit, Einzelpreis, Mindestbestand FROM Artikel";
OleDbCommand cmd = new OleDbCommand(cmdStr, conn);Gruß Kostas
-
Ich vermute mal, dass ist eine Access-Spezifische Sache.
Bei richtigen Datenbanken würde man SELECT "Artikel-Nr" ... schreiben. Die Anführungszeichen sagen der DB einfach, das die Spalte Artikel-Nr heisst und nicht Artikel minus nr gemeint ist. Da Access so einiges anders macht als andere, ist das vermutlich eine weitere Eigenheit von Access.
Ist aber nur geraten.