Autor Beitrag
mindhunter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 18



BeitragVerfasst: Mo 09.04.12 17:50 
Hallo,

ich möchte in Access 2003 eine Tabellenerstellungsabfrage erstellen und diese dann von Programm ausführen lassen. Bei einfachen Abfragen funktioniert der Code, aber bei komplexen Anforderungen bleibt der Interpreter stehen.


ausblenden C#-Quelltext
1:
2:
3:
4:
5:
OleDbCommand cmdNew = new OleDbCommand();
cmdNew.Connection = db.Connection;
cmdNew.CommandText = "CREATE VIEW TEST_QUERY AS SELECT * FROM TestTabelle1"// Funktioniert
// cmdNew.CommandText = "CREATE VIEW TEST_QUERY AS SELECT * INTO TestTabelle1 FROM TestTabelle1"; // Funktioniert nicht
cmdNew.ExecuteNonQuery();



Wäre toll, wenn jemand eine Lösung parat hätte.

Gruß
Stefan

Moderiert von user profile iconKha: C#-Tags hinzugefügt
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Mo 09.04.12 19:17 
Ich bezweifle das ein Select Into bei einem View erlaubt ist. Was soll den dann bei einem 'Select * from View' zurückgeliefert werden? Packe dein Sql in eine Stored Procedure da ist es vermutlich besser aufgehoben als in einem View.