Fehler in DB Syntax

Es wird immer ein Fehler ausgegeben, dass ich bei CREATE TABLE einen Fehler habe. Weiß jemand warum?

 OleDbDataAdapter dadapter = null;
 DataSet dset = null;
 OleDbConnection connection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=.\\data\\db.mdb;");

 OleDbCommand command = new OleDbCommand("CREATE TABLE `pc_uebersicht` ("+
 "`ID` int(11) NOT NULL,"+
 "`Nr` int(11) NOT NULL,"+
 "`PC_NB` varchar(50) NOT NULL,"+
 "`Benutzer` varchar(50) NOT NULL,"+
 "`Telefon` varchar(50) NOT NULL,"+
 "`Raum` varchar(50) NOT NULL,"+
 "`Modell` varchar(50) NOT NULL,"+
 "`Monitor` varchar(50) NOT NULL,"+
 "`CPU` varchar(50) NOT NULL,"+
 "`RAM` varchar(50) NOT NULL,"+
 "`Bemerkung` text NOT NULL,"+
 "`Status` varchar(50) NOT NULL,"+
 "PRIMARY KEY (`ID`))", connection);

 dadapter = new OleDbDataAdapter(command);
 OleDbCommandBuilder cbuilder = new OleDbCommandBuilder(dadapter);
 dset = new DataSet();
 dadapter.Fill(dset, "pc\_uebersicht");
 connection.Close();

Es wird immer ein Fehler ausgegeben, dass ich bei CREATE TABLE
einen Fehler habe. Weiß jemand warum?

OleDbDataAdapter dadapter = null;

[…]

„PRIMARY KEY (ID))“, connection);

dadapter = new OleDbDataAdapter(command);
OleDbCommandBuilder cbuilder = new
OleDbCommandBuilder(dadapter);
dset = new DataSet();
dadapter.Fill(dset, „pc_uebersicht“);
connection.Close();

Hallo!
Ohne die genaue Syntax für Create Table bei Access im Kopf zu haben, erscheinen mir erst mal die Hochkommata um z.B. die Spaltennamen suspekt und ob das Komma vor dem Primary Key richtig ist, weiss ich auch nicht.
Fang’ doch klein an und probier’s aus:
Erst nur ein Create Table mit einer Spalte ohne sonstigen Schnickschnack. Wenn das mal klappt, dann die PKey-Definition dazu. Und dann die restlichen Spalten nach dem selben Schema.

Die Access SQL Hilfe gibt übrigens Aufschluss über die korrekte Syntax, einfach mal da nachlesen.

Gruß,
Martin

Hallo

Bei solchen Sachen hab ich mir angewöhnt die SQL Abfrage in Access noch mal zu erstellen. Dort kann man direkt die Fehler auslesen und auch etwas herumexperimentieren ohne im Code herumzupfuschen. Wenns dann hinhaut kann man das Statement dann direkt kopieren. Hat bei mir schon oft geholfen.

gruss Jens