Hej SELECT * FROM [Counter] Tack skall du ha, det fungerade!Accessdatabas
Jag försöker koppla mig mot en accessdatabas med OleDb. Men jag får det inte att funka. Det är inte på Open() utan på DataAdapter.Fill som det blir fel. Jättmysko:
Error
System.Data.OleDb.OleDbException: Syntax error in FROM clause
Kod
m_Cn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data source=D:\Tremor Tones\web\db\tt_db.mdb");
m_Cn.Open();
OleDbCommand cmd = new OleDbCommand("SELECT * FROM Counter", m_Cn);
OleDbDataAdapter adapter = new OleDbDataAdapter(cmd);
DataTable table = new DataTable();
adapter.Fill(table);
Jag har jobbat mot SQL server tidigare och där har det inte varit några problem.
Någon som vet?
/peterSv: Accessdatabas
Counter är ett reserverat ord i access.
Döp om tabellen eller sätt [] runt så fungerar det. Hoppas jag :-)
/wSv: Accessdatabas
Skumt dock att jag har kört exakt samma fråga från en vanlig asp-sida innan.
/peter