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

Antwort per Email an