Thomas: SQL abfrage in ASP

Beitrag lesen

Hallo Thomas,

Sorry, ich hab mir gerade nochmals die SQL Syntax angeschaut. Da ist IMO etwas grundlegendes falsch.

Abgesehen davon das ein * in einer Abfrage eher unperformant ist, sieht in der Theorie eine Select-Anweisung wie folgt aus:

Select Tabelle(Name).* FROM Tabelle(Name);

Select * From dbo.Order Details"

Das würde bedeuten, daß Deine Tabelle dbo.Order Details heißt. Zumindest Access läßt solche Konstrukte überhaupt nicht zu. Ich könnte mir vorstellen, daß Deine Tabelle dbo heißt, mit einem Datenfeld Order (Details). Wenn dem so ist, sollte die richtige SQL-Syntax wie folgt lauten:

SELECT dbo.*, dbo.[Order Details] FROM dbo;

oder besser:

SELECT dbo.[Order Details] FROM dbo;

Viele Grüße aus Köln
Markus

Wenn es nur so einfach wär. Aber jede Tabelle in dieser Datenbank fängt mit dbo an dann kommt ein'.' und dann der eigentliche Name, is halt so, wenns anders wär hätte dieser Müll auch schon längst geklappt. und mir Access, da hast du recht, man kann keine Tabelle so umbenennen das ein punkt drin vorkommt, allerdings wenn schon einer drin ist, dann ersetzt Access diesen in einem Aufruf einfach in einen '_' so einfach machen die das, funktioniert aber in ASP auch nicht hab ich alles schon probiert.
Dann muss ich es wohl irgendwie schaffen die tabellen umzubenennen, trotzdem nochmal vielen Dank!

MfG
Thomas