hi, ich hab - keine ahnung ;-) - will aber trotzdem mal nen tipp ins blaue wagen...
einfach mal das true rausnehmen... SELECT Mitarbeiter.Vorname, Mitarbeiter.Nachname, NetzwerkUser.ID FROM Mitarbeiter INNER JOIN NetzwerkUser ON Mitarbeiter.NetzwerkUser = NetzwerkUser.ID WHERE NetzwerkUser.ID IN (SELECT IDBenutzer FROM OLMenueRechte WHERE (IDMenuepunkt = 4 AND IstLoeschbar)) ORDER BY Mitarbeiter.Nachname, Mitarbeiter.Vorname gru�, th. > Hallo, > > folgende SQL-Abfrage funktioniert zwar in Access, nicht > jedoch in SQL-Server > > SELECT Mitarbeiter.Vorname, Mitarbeiter.Nachname, > NetzwerkUser.ID FROM Mitarbeiter INNER JOIN NetzwerkUser ON > Mitarbeiter.NetzwerkUser = NetzwerkUser.ID WHERE > NetzwerkUser.ID IN (SELECT IDBenutzer FROM OLMenueRechte > WHERE (IDMenuepunkt = 4) AND (IstLoeschbar = TRUE)) ORDER BY > Mitarbeiter.Nachname, Mitarbeiter.Vorname > > die Fehlermeldung: > Ung�ltiger Spaltenname 'TRUE'. > > Gibt es das IN-Konstrukt in SQL-Server SQL nicht? > > Gruss > > Alex | [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
