Problem mit füllen eines Datasets

aquasonic

Erfahrenes Mitglied
Hallo zusammen,

ich habe wieder einmal ein Problem und zwar kann gibt es mir beim Fehler wenn ich ein Dataset füllen will und das anschliessend in ein Datagrid laden will.

Hier erst mal der Code:

PHP:
string database = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("Datagrid.mdb");
string strSQL = "SELECT * FROM user";
OleDbConnection conn = new OleDbConnection(database);
OleDbCommand myCmd = new OleDbCommand(strSQL, conn);
conn.Open();

OleDbDataAdapter myAdapter = new OleDbDataAdapter();
myAdapter.SelectCommand = myCmd;

DataSet myDS = new DataSet();
myAdapter.Fill(myDS);

myGrid.DataSource = myDS;
DataBind();
conn.Close();

Fehlermeldung:
Code:
Syntax error in FROM clause
Die Abfrage ist korrekt so.

Und als Fehlerzeile gibt er mir folgende an:
Code:
myAdapter.Fill(myDS);

Meiner Meinung nach ist dieser Code korrekt. Kann mir bitte jemand sagen wo ich den Fehler mache?:(

Vielen Dank schonmal für die Hilfe. ;)
 
Bin mir nicht sicher, aber einige Datenbanken mögen das nicht, wenn man Tabellen bestimmte Namen gibt. Da diese reserviert sind, solltest du eventuell tb_user schreiben anstatt user.
 
ahhhhhhhhhh............*kopf kräftig auf tisch hau*

Jetzt gehts, ich bin ja auch blöd, dieser Fehler passiert mir immer und immer weider wenn ich etwas teste.... Danke!
 

Neue Beiträge

Zurück