Create View mit OLEDB und C#

Wer schon einmal versucht hat, per SQL eine View mit ASP.NET/C# und OleDb zu erstellen, hat sich sicherlich schon den Kopf zerbrochen, warum das

Create View xxx as Select * from yyy;

Statement bei MS-Access nicht funktioniert. C# wird dann immer eine Exception, dass der Befehl im Befehlssatz nicht vorkomme. Unter anderen Datenbank funktioniert der Befehl jedoch ohne Probleme.

Die Lösung für dieses Problem ist eigentlich ganz simple. Anstatt das "View" Kommando muss das Procedure Kommando verwendet werden. Der Befehl sieht dann so aus:

Create Procedure xxx as Select * from yyy;

"xxx" Definiert den Namen der View.
"yyy" Definiert den Namen einer Tabelle.